Services

Five ways to work together — I can build it, automate it, run it, or own it. Most engagements are a mix. Say hello and tell me what you’re stuck on.

Product Engineering

I write the code that ships. Laravel and PHP 8 on the backend, Vue and Tailwind on the web, Flutter for mobile, MySQL and Redis underneath. I build APIs, apps and platforms that carry real traffic — not prototypes. Because I've also owned the roadmap, I ship features that solve the actual problem instead of the ticket in front of me.


Agentic Engineering

Agents that do real work, not demos. MCP servers that expose your systems to models safely, agents that take over workflows people currently do by hand, and the evaluations and observability to know whether they're actually working. I build software with agents every day, so I know where they earn their keep — and where they're expensive theatre.


CTO as a Service

For founders and teams who need senior technical judgement without a full-time hire. I define the product vision, design the software architecture, choose the stack, set up the tooling and processes, hire and coach engineers, and keep quality measurable. I stay close enough to the code to know whether the plan is actually working.


Platform & Delivery

Getting code to production reliably, over and over. Kubernetes on Google Cloud and AWS, Docker, Terraform, GitLab CI/CD pipelines, blue-green and canary releases, monitoring with Grafana, Sentry and New Relic. I run this setup every day for my own products, so I'm optimising for the team that has to maintain it — not for the architecture diagram.


Technical Product Ownership

Owning the backlog, the roadmap and the stakeholders — with an engineer's understanding of what each decision costs to build. Scrum and Kanban where they help, discovery and refinement that produce buildable work, and a roadmap that survives contact with reality. Fifteen years of this at Fox Sports, ANWB, Essent, Coinmerce and ID&T.