I'm a product-minded Staff Software Engineer with 17 years of experience, working
primarily in C#/.NET on Azure.
My core is distributed systems, microservices, and domain-driven design — building
services that are well-tested, maintainable, and operationally owned end to end.
Most recently I've focused on enterprise AI infrastructure: declarative
LLM evaluation frameworks
for safe model-swapping, and observability over full LLM interactions — the backbone
of a triage → evaluation → fix loop used across multiple AI-agent teams. I hold an
MSc in IT with an NLP focus, and I use Claude Code and GitHub Copilot daily.
I work across the stack when it helps the team ship, and I lean on strong
fundamentals — databases, testing, and clear architecture — over chasing tools.
I'm based in West London.