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

01

Deep Dive Audit

I start by understanding the "why" and "how" of your current system. I read code, check logs, and analyze database performance.

02

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.

03

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.