Oct 2014
Software Engineer
Platform
The developer ecosystem and app store — payments, billing, and third-party integrations.
- C# · .NET · JavaScript
I love building things that matter.
Senior software engineer with 12 years of industry experience across multiple disciplines, including leadership and IC roles.
Systems thinking, hard problem solving and products that people use daily are what excite me.
Linnworks · 12 years · E-commerce operations software, in London
Oct 2014
Platform
The developer ecosystem and app store — payments, billing, and third-party integrations.
Jul 2017
Order Management
Batch inventory tracking, and an open-orders screen built to cope with a lot of changes at once.
Jan 2022
Analytics
Started the analytics product and the team around it, and built the ETL underneath it.
Jan 2024
Carrier Solutions
Rewrote the carrier integration layer so a change stopped meaning the same edit in twenty places.
Mar 2026 — now
Software Architect
Moving changes between products, and working out which product owns which data for each customer.
Full stack, with the back end as home.
Mostly I believe in picking the right tool for the job.

Mostly evenings and weekends. All of it is on GitHub.