Engineering

Building software that scales.

I'm a technical leader with more than fifteen years of experience building large-scale distributed systems and leading engineering teams across financial services, energy, retail, and insurance, with experience spanning the UK, Australia, and the US.

I've worked across the full stack, from product discovery and architecture through to delivery and operations, often in environments where technical decisions have real organisational consequences.

I care about clear technical thinking, well-structured systems, and building teams that can deliver and grow together.

Download CV
Expertise

What I do

  • Distributed Systems

    Designing and building large-scale event-driven and microservice architectures

  • Technical Leadership

    Leading engineering teams, defining strategy, and mentoring engineers at all levels

  • Full-Stack Development

    End-to-end delivery across frontend, backend, and infrastructure

  • Product Discovery

    Working with stakeholders to define, prioritise, and shape product direction

  • Architecture

    System design, platform evolution, and technology strategy across complex organisations

Career

Selected experience

Thoughtworks

Technical Lead 2019 – 2025

Led cross-functional teams of 6–10 engineers across 15+ multi-country delivery engagements spanning banking, insurance, retail, and travel. Ran discovery and inception phases for multiple client engagements, defining product and technical strategy. Advised clients on cloud, engineering practices, and delivery transformation.

OVO Energy

Team Lead 2015 – 2019

Led an 8-person cross-functional e-commerce team delivering customer acquisition, renewal, and platform improvements. Responsible for the full technology stack spanning frontend, backend, infrastructure, and event-driven systems. Built a high-availability application serving ~500k users annually with 99.9% uptime.

BAE Systems Detica

Senior Consultant 2008 – 2015

Technical lead within the NetReveal business unit, delivering fraud analytics software to retail banks, investment banks, and insurers. Designed a model for detecting common-point-of-compromise credit card fraud, with six-figure licences sold to three tier-one retail banks.