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.
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
Selected experience
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.
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.
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.