Five practices, one engineer. Senior backend depth with a platform mindset — available for select consulting and collaborations.
Backend systems and APIs built to last — the architectural decisions that don't bite you in year two. I work close to the data, care about correctness, and leave behind code the next engineer can actually reason about.
GitOps pipelines, infrastructure as code, and the developer experience that compounds over time. I help teams ship safely and often — and make the boring parts boring on purpose.
Defensive design and threat modelling — security baked in, not bolted on after the breach. Practical reviews that fit how your team actually works, with fixes prioritised by real risk.
Pragmatic analytics — context-rich data that informs decisions instead of just sitting in dashboards. From pipeline to the chart someone actually acts on.
LLM integration and agentic systems grounded in honest evaluation — not hype. I help you tell the difference between a demo and something you can put in front of users.
Get the boring parts right and the exciting parts get easier. No castles on sand.
I'd rather ship something durable than something that demos well and breaks at scale.
Readable code, real docs, and a team that's faster after I've gone than before I arrived.
If something's the wrong call — or not worth building — I'll say so early.
Consulting, a focused build, or a second pair of eyes on architecture and security. Tell me what you're working on.
Start a conversation ↗Want to work together, ask a question, or just say hi? Drop a note. I read everything.