Product-minded Principal Engineer | PhD in Machine Learning
I build software that ships and matters. 20 years of experience across startups to Fortune 500s — McKinsey, McLaren, UK Parliament — owning architecture, leading teams, and turning AI from buzzword into usable product.
PhD in Computer Science (ML/NLP), with recent hands-on work in LLM-powered autonomous agents, RAG pipelines, and AI-driven SaaS platforms. I care about users, data-driven decisions, and writing code that solves real problems.
Languages TypeScript · JavaScript · Python · SQL
Frontend React · Next.js · Remix · Zustand · D3.js · Shadcn
Backend & APIs Node.js · GraphQL · tRPC · FastAPI · OpenAPI
AI / ML LangChain · LangGraph · Vercel AI SDK · MCP · RAG · scikit-learn · Keras · TensorFlow · NLTK
Data PostgreSQL · BigQuery · Elasticsearch · MongoDB · DynamoDB · Vector DBs
Infrastructure AWS · GCP · Vercel · Docker · Kubernetes · CI/CD · GitHub Actions
The Startup Engineer Handbook — Practical guide for engineers at early-stage startups navigating product development, team building, and shipping with limited resources.
OpenJS Node.js Application Developer Study Guide — Community study resource for the JSNAD certification exam. 80+ stars.
Progress — A Claude Code skill that generates standups, sprint demos, and performance review content from your commit history and task data. Because no one should spend their Friday writing about what they did all week.
- Led engineering at an AI-driven eCommerce SaaS — built autonomous agents (LangGraph, MCP) for content optimisation at scale, with data pipelines processing large Shopify catalogues into BigQuery and Elasticsearch
- Built complex React + D3 data visualisations and an NLP recommendation engine embedded with McKinsey on a platform used by Fortune 500 companies
- Grew and led a cross-functional team of 20 delivering a warehouse management platform for McLaren Automotive and the NHS
- Built legislation.gov.uk — the UK's internal cloud application for drafting legislation
- PhD: Approaches to Prosody Prediction for Text-To-Speech Synthesis, University of East Anglia (funded by Nuance)
Mountain biker. Poodle dad (Roy & Trevor). Learning drums. My wife is a dog groomer, so the boys more than compensate for my lack of hair.



