Full-stack architecture, performance tuning, team mentoring. I build software that keeps working, and I'm available for freelance projects, longer engagements, and consulting.

What I offer

How I work

  1. 01

    Talk before code

    Let's talk before anything gets built. I want to understand what actually matters to you - the budget, the goals, the parts that scare you. Sometimes the honest answer is that you shouldn't build it yet, and I'd rather say that now than after you've paid for it.

  2. 02

    Resilient

    I spent years building software that runs on 600,000+ ATMs. When downtime isn't an option, you learn to design for reliability from the start instead of discovering problems in production.

  3. 03

    Small pieces, shown as I go

    I ship in small chunks and show my work continuously, so you can see things working and change direction while it's cheap. No big reveals, no surprises at the end.

  4. 04

    I stick around after launch

    When the project ships I don't vanish. I monitor it, fix what breaks, and write things down so the people who take it over can actually understand and run it.

Get in touch