Complex systems.Clear architecture.Delivered.
I turn ambitious commerce and SaaS ideas into resilient platforms—connecting customer experience, integrations, data and delivery teams from first diagram to production.
Architecture is a connected discipline
The whole system has to work.
Good architecture connects customer experience to the platforms, integrations, data and people that sustain it.
design
Platform is part of the architecture.
Clear domain boundaries, resilient APIs and platform choices that fit the operating model.
Selected work
Decisions, delivery, outcomes.
Cutting dispatch time by 75% with a lightweight Python production system
A direct-to-garment manufacturing operation was losing hours every day to manual picking lists, bulk invoice matching, and shipping labels entered by hand into carrier websites. I architected and built a lightweight Python system that introduced scan-driven item identity, automated print file queuing, and dispatch pods that generated invoices and labels from a single scan. The result: production time halved and dispatch time reduced by 75%.
Read the case studyExpertise
Technical depth with commercial context.
Commerce architecture
Composable storefronts, platform strategy and complex customer journeys designed for change.
Systems integration
APIs and operational flows connecting commerce, ERP, inventory, fulfilment and customer data.
AI product engineering
Useful AI workflows built around privacy, consistent context and real organisational needs.
Technical leadership
Clear decisions, pragmatic governance and teams equipped to deliver difficult programmes well.
Field notes
Latest thinking
Start a conversation
Have a difficult system to untangle?
I help teams turn complexity into an architecture they can understand, deliver and evolve.
Discuss your project