Selected work
Case studies
What I built, the decisions behind it and what changed. Some are from my own practice and some from professional roles; each says which.
Own practice · AI engineering · 2025 – present
Running an AI engineering team of agents
A self-hosted team of AI coding agents that looks after the code, docs, tests and day-to-day tasks of a live product.
- Multi-repo
- repos owned by dedicated agents
- 24/7
- persistent agent sessions
Professional experience · Connected networking · 2026 – present
The cloud control plane for a wireless networking product
A cloud platform built from scratch for a hardware startup's wireless base stations. It covers device identity, telemetry and OTA updates, plus an AI assistant network engineers use to configure their sites.
- 0 → 1
- cloud platform owned end to end
- AI + MCP
- chat-driven, human-approved device configuration
Professional experience · Telecom · 2016 – 2023
Telecom network monitoring at massive scale
Lead engineer on a monitoring platform that ingests 20–30 million data points every few minutes from millions of network devices, running across on-prem data centres and AWS.
- 20–30M
- data points every few minutes
- 2,000+
- platform users
Professional experience · Energy & IoT · 2023 – 2026
Energy SaaS and an IoT fleet of 10,000+ smart hubs
Technical lead for energy software covering district heating, solar, batteries and EV charging. I also built fleet management for more than 10,000 smart energy hubs.
- 10k+
- smart energy hubs managed
- 3–5/day
- releases, from 1–2 per week
Have a difficult technical problem?
Tell me what you're building and where it's getting stuck. I usually reply within two working days.