Product-minded engineering for the AI era

Build fast,Scale cleanly,Reduce risk.

Helping teams move faster without losing control — with architecture, delivery discipline and engineering practices that hold up at scale.

AI accelerates delivery. The value shifts to what it cannot replace: product judgement, technical depth and delivery discipline.

View selected work

Delivered for

Eurostar
Lloyds
Fidelity
Royal Mail
UBS
Westminster
Intrepid Travel
Publicis
Times Higher Education
Selected Impact

Outcomes delivered across complex product environments.

Real estate

Shaped the technical direction of a high-growth startup through significant funding stages, delivering multiple greenfield products and establishing scalable engineering practices.

10% engagement uplift

Modernised core digital journeys for a £2bn international travel business.

Registrations beyond forecasts

Delivered frontend and search architecture that helped registrations exceed original multi-year projections.

Problems I work on

Strong engineering tackles the cause, not just the symptom.

Most delivery problems show up as bugs, delays or fragile integrations. The real causes are often deeper.

Integration risk from undocumented APIs

Replaced fragile assumptions with a validated OpenAPI contract and generated TypeScript clients, reducing downstream failures.

CMS migration under live business constraints

Led a Drupal → Sanity migration with redesigned content architecture for multilingual, high-traffic publishing.

Delivery standards lagging behind team growth

Introduced CI quality gates, code review practices, E2E checks, ticket standards and delivery documentation.

Search and content complexity outgrowing the frontend

Built headless Next.js architecture with Elasticsearch-backed discovery across 150+ global institutions.

Case Studies

Challenge. Solution. Outcome.

Founder-led platform

OpenAPI Platform Modernisation

Challenge

Fragmented API integrations with no shared contract — frontends handling networking and data-shaping manually, causing reliability issues and duplicated effort.

Solution

Converted the API surface to an OpenAPI spec, generated typed TypeScript clients, and built a domain-driven ORM layer abstracting all networking from product code.

Outcome

Contract-first architecture that eliminated integration drift, reduced coordination overhead, and improved delivery speed.

International travel platform

CMS Migration at Scale

Challenge

Aging Drupal CMS constraining publishing for a £2bn travel business serving 20M+ passengers across multilingual markets.

Solution

Full migration to Sanity — new content models, API integrations, and Next.js components supporting a modern multilingual frontend.

Outcome

~10% engagement uplift, streamlined publishing, and a modern foundation replacing years of technical debt.

Global education platform

Search & Discovery at Scale

Challenge

No fast multi-parameter search across a large content set — limiting discovery and suppressing registration conversions.

Solution

Integrated Elasticsearch across 150+ institutions on a headless Next.js platform, with reusable components adopted across new product lines.'

Outcome

User registrations surpassed multi-year projections shortly after launch.

About

Hands-on leadership, built around delivery

Extensive experience delivering scalable digital platforms across travel, publishing, public sector, financial services and property technology, spanning startup and enterprise environments.

AI-assisted development where it accelerates output, with the review discipline and architectural consistency to keep results reliable.

Technical execution that reduces risk.

Early technical decisions compound. I help founder-led companies move quickly without creating fragile systems — setting architecture, delivery standards and product foundations that make future growth easier, not harder.

Available for Principal Engineer, Staff Engineer, Forward Deployed Engineering, technical advisory and founder-led platform opportunities.