How I can help

Four kinds of work, one person accountable for all of them. In practice most engagements start as one and grow into the others.

Build

New Rails applications taken from an idea to something running in production, with tests and a deployment story.

Rescue

Inheriting a codebase nobody wants to touch — upgrading it, testing it, and making it safe to change again.

Performance

Slow queries, N+1s, runaway background jobs and the infrastructure underneath them.

Advisory

Architecture review, technical due diligence, and a second opinion for teams without a senior Rails voice in the room.

How an engagement runs

  1. 01

    Understand the problem

    A call and a look at the code. You get an honest read on the problem, whether or not you hire me.

  2. 02

    Ship in small steps

    Short cycles, working software, and a running commentary so nothing is a surprise at the end.

  3. 03

    Leave it maintainable

    Documentation, tests and a codebase your own team can pick up. No dependency on me by design.

Have a problem worth solving?

Tell me what is slowing you down. I will tell you honestly whether I am the right person to fix it.

Start a project