I help companies treat their Rails apps
as serious business assets.
No hype. No rewrites for the sake of it. Just stable, performant, and maintainable Ruby on Rails systems that grow with your business.
Who I Am
I'm an independent Senior Ruby on Rails Consultant. For over 15 years, I've been working with the Rails framework, from its early days to the robust enterprise standard it is today.
Unlike generalist agencies that throw junior developers at complex problems, I work directly with your team. I specialize in one thing: fixing and scaling existing Rails applications.
I don't just write code; I look at your system holistically—from the database architecture and background jobs to the deployment pipeline and team processes. My goal is always the same: to reduce risk and increase velocity.
Core Competencies
- Performance Optimization (Ruby & SQL)
- Safe Rails Version Upgrades
- Legacy Code Refactoring
- Sidekiq & Background Job Tuning
- Test Suite Stabilization
- Database Scaling Strategy
My Philosophy
In an industry obsessed with the "new", I bet on stability and proven solutions.
Monoliths are Good
Most companies don't need microservices; they need a well-structured monolith. I help you untangle your domain logic without the operational complexity of distributed systems.
Performance is a Feature
Slow apps kill conversion and frustrate users. I treat performance engineering as a first-class citizen, ensuring your Rails app is snappy and efficient.
Boring is Safe
I prefer proven, "boring" technology that works reliably over the latest shiny object. Your infrastructure should be the least interesting part of your business.
How I Work
Deep Dive Audit
I start by understanding the "why" and "how" of your current system. I read code, check logs, and analyze database performance.
Strategic Roadmap
I don't just patch bugs; I provide a roadmap for long-term stability. You get a clear plan of action prioritized by business impact.
Hands-on Execution
I get my hands dirty. I write the code, run the migrations, and deploy the fixes. I can also pair with your team to level up their skills.
Ready to stabilize your Rails application?
I only take on 2-3 clients at a time to ensure high-quality focus. Let's discuss your current challenges.