Architecture
Shaping software and platform architecture around clear boundaries, deliberate trade-offs and the needs of the business.
Contact Software engineering · Architecture · Independent consulting
I help teams connect engineering, product and business: making pragmatic technical decisions, shaping resilient platforms and turning difficult problems into useful software.
Discuss a projectShaping software and platform architecture around clear boundaries, deliberate trade-offs and the needs of the business.
Supporting engineering and QA teams, raising technical quality and improving how decisions and delivery happen.
Independent technical judgement for product leaders, founders and engineering organisations facing consequential decisions.
Experience in practice
Twenty years across software and platform architecture, engineering management and hands-on delivery, in international teams and industries ranging from public services and travel to health and marketing technology.
Understanding why something is being built, the value it should create and which technical choices will keep it sustainable.
Experience with business-critical platforms, integrations, CRM ecosystems and web applications, from implementation to technical leadership.
Working with engineers, QA and stakeholders to turn complex requirements into reliable, maintainable software.
Working together
Available for selected architecture, engineering leadership and advisory engagements.
[email protected]