Robust services and clean APIs — built to be operated, not just shipped.
Software Engineering & Data
I write code too — backends, APIs and data systems built to last.
I write code as well as operate it, and I hold it to the standard I expect of everything else. Test-driven development, a sensible testing pyramid and real code review aren't ceremony — they're what lets a team change a system on a Friday without fear. Clean, well-instrumented services are easier to run, which is the whole point.
From backends and APIs to high-concurrency and event-driven systems to data pipelines that don't silently lose records, my mission is software built to be operated, not just shipped: observable, scalable and maintainable long after the first release. Reliability starts in the code.
What I cover
Systems that scale horizontally and keep working when parts don't.
Collect, move and make sense of data from the edge — reliably and at scale.
Confidence to change things — because the tests have your back.
Full-stack applications that are fast, accessible and easy to run.
Move and store data so it's correct, available and affordable.
Other services
Let's talk about your project.
Tell me about your system and what you're trying to achieve — I'll tell you honestly how I can help.
Start a conversation