Principal Solutions Engineer @ Solo.io · London
I've spent 12+ years in the cloud-native trenches — infrastructure-as-code at Puppet, the container revolution at Docker, hyperscale go-to-market at AWS — and that whole arc has landed exactly where it was always heading: AI infrastructure. These days I help enterprises run AI agents on Kubernetes with proper guardrails — service mesh, agentic AI, and an engineering workflow that's gone fully AI-native.
🎤 Catch me at KubeCon + CloudNativeCon EU 2026 — co-presenting the Skyscanner Istio Ambient Mesh story (60M req/min across multi-cluster Kubernetes, and goodbye NLB sprawl 👋) and helping run the kgateway ContribFest. Come say hi!
- 🤖 Agentic AI infrastructure — kagent, agentgateway, agentregistry, and lots of MCP
- 🛠️ AI-native engineering — my daily workbench runs on Claude Code, opencode, and MCP servers I build myself (LLMs deserve better API docs, so I gave them some)
- ☸️ Kubernetes, Istio (Ambient), Envoy, Gateway API / kgateway — API gateways of every shape
- ☁️ AWS (EKS/ECS/Fargate), GCP, Terraform, software supply-chain security
First SE in EMEA at Puppet and then Docker — I love joining things early and building from scratch. I've led SE teams through hypergrowth (and an acquisition or two), spoken at PuppetCamp, DockerCon, DevOpsDays and re:Invent, and learned that the best product feedback comes from sitting next to the people actually running the thing. Platform engineering taught me how teams ship; now I'm fascinated by what happens when agents join the team.
Always up for a chat about agentic AI, platform engineering, or service mesh — find me on

