Principal Engineer Β· Platform Engineering Β· AI Agents Β· Engineering Leadership
Building tools that help developers ship faster, think less about infrastructure, and focus on what matters.
I'm a Principal Engineer with 15+ years of experience across full-stack development, cloud platform engineering, AI agent development, and engineering leadership. Currently at Freestar, I lead platform initiatives that reduce developer cognitive load, accelerate delivery, and cut infrastructure costs β using AI tooling as a core lever.
I've worn many hats: IC contributor, Technical Architect, Engineering Manager, and Team Lead β which means I understand the challenges at every layer of a software organisation.
- π€ Building AI agentic workflows using Google ADK, Gemini, LiteLLM, and Python to automate developer tasks at scale
- β Leading a Java 8 β Java 21 migration across 15 applications, removing 2,400+ CVEs β accelerated 5Γ by an AI agent following defined migration rules
- βοΈ Optimising GCP infrastructure costs β achieved $5K/month savings by re-architecting Dataflow jobs and removing Streaming Engine overhead
- π§ Improving developer experience through GitHub Copilot rollout, CI/CD pipeline enhancements, and legacy code refactoring for testability
Languages & Frameworks
Cloud & Infrastructure
AI & Agents
Dev Tools
| π― Achievement | π‘ Impact |
|---|---|
| Java 8 β Java 21 migration (15 apps) | Removed 2,400+ CVEs; AI-assisted migration cut timeline from months to weeks |
| GCP architecture redesign | $5K/month cost saving via Dataflow & Streaming Engine optimisation |
| ADK Agent Template | Reusable Python agent framework adopted across the business for lead gen & site diagnostics |
| GitHub org consolidation | Merged 5 GitHub orgs into one, dramatically improving onboarding & offboarding |
| Cloudinary commitment switch | $4K/month saving by switching from on-demand to commitment pricing at Cazoo |
| SOX compliance via Retool | Zero direct AWS production access for product teams β fully auditable |
| Email delivery system | Architecture enabling billions of emails sent (Totaljobs) |
| Consent Management (TCF v1) | Delivered Transparency & Consent Framework across all group sites |
2023βPresent Principal Engineer Freestar (Remote, UK)
2022β2023 Platform Engineering Mgr Cazoo (London)
2022 Senior Engineering Mgr iTech Media (London)
2021β2022 Engineering Manager iTech Media (London)
2020β2021 Technical Architect Totaljobs (London)
2016β2020 Managing Senior Developer Totaljobs (London)
2015β2016 Senior Developer Totaljobs (London)
2013β2015 Web Developer Totaljobs (London)
2010β2013 Web Developer Contra Agency (London)
2007β2010 Software Engineer E-Nik Ltd (London)
"The best platform is one developers don't have to think about. My job is to make that real."
- Outcome-focused β I build things that deliver measurable business value, not just technically interesting solutions
- AI-first workflows β I use AI agents to do the heavy lifting, reserving human effort for decisions that truly need it
- Developer empathy β Cognitive load is a real cost. Good tooling and documentation are as important as good code
- Mentorship β I've helped 4+ engineers get promoted and believe coaching is a core part of being a senior engineer
- πΌ LinkedIn
- π§ [email protected]
- π London, UK

