I’m a passionate software developer with a strong focus on Ruby on Rails, infrastructure, and dev tooling. Over the years, I've had the opportunity to work on various exciting projects, create popular open-source gems, and share my knowledge through technical articles and tutorials.
I believe in the power of open-source to drive innovation. Here are some of the significant projects I’ve worked on:
- dip: A tool to orchestrate Docker and Docker Compose-based projects.
- schked: A scheduling engine.
- sbmt-outbox: Transactional outbox pattern implementation for Ruby, designed to keep your database and messaging system in sync without loss.
- activerecord-postgres_enum: Adds support for PostgreSQL enums in ActiveRecord.
- feature_toggles: A simple feature toggle mechanism for Ruby.
- graphql-connections: Provides an ActiveRecord connection for GraphQL, making it easier to work with GraphQL and Rails.
Check out more of my contributions on my GitHub repositories.
Sharing knowledge and helping others grow is something I’m passionate about. Here are some of my published articles:
- TimescaleDB: integrating time-series data with Ruby on Rails: A comprehensive guide exploring how to integrate TimescaleDB with Ruby on Rails.
- Transactional Outbox: from idea to open-source: A journey from the conception of the idea to making it an open-source solution.
- Database Optimization: Delving deeper into performance tuning and optimization techniques for both SQL and NoSQL databases.
- Scalable Architectures: Experimenting with different architectural patterns to build scalable and robust systems.
- DevOps Practices: Continuously improving deployment pipelines, monitoring, and automation to ensure seamless CI/CD practices.
Thank you for stopping by! Happy coding! 🚀