Work
A track record spanning enterprise publishing, broadcasting, government-adjacent institutions, and developer platforms.
Platform engineering for the partner ecosystem
Upsun (formerly Platform.sh) · Strategic Solutions Engineer · 2021 – present
My current home. I design cloud architectures with agencies and enterprise partners, directed the launch of OEM products such as Pimcore PaaS and Sylius Cloud, author the company's competitive positioning on PaaS vs Kubernetes, and lead AI-first transformation of the solutions-engineering practice — including an AI sizing agent that automates technical estimates.
- PaaS
- Kubernetes
- OEM
- AI agents
- Pre-sales
Enterprise WordPress meets Kubernetes
WordPress VIP · Enterprise Platform Engineer · 2020 – 2021
A key role in VIP's transition to Kubernetes for enterprise-scale environments, improving platform resilience and scalability, and the redesign of core API services with an OpenAPI-first approach. Also served on the Governance Guild, defining standards for architectural compliance and secure deployments.
- Kubernetes
- Node.js
- Nest.js
- OpenAPI
Architecture in one of the UK’s largest microservices estates
comparethemarket.com · Application Architect, Senior Manager · 2019 – 2020
Owned product roadmaps and target-architecture compliance across teams, retired legacy services and designed new ones, and mentored two teams of engineers — plus a stint as interim Scrum Product Owner. Big-estate architecture with the pager to prove it.
- Kubernetes
- Kafka
- AWS
- Java
- JS
- Prometheus
150+ country sites, one platform
British Council · Principal Software Engineer / Best Practices Manager · 2012 – 2019
Across three engagements: designed the Drupal distribution powering 150+ country sites and a WordPress CMS for 50 more, led the migration to PaaS with automated feature-branch testing, built an e-commerce platform, and finished as hands-on architect of an SOA/JAMStack CMS with Node.js and GraphQL. The 2016 project won a Real IT Award.
- Drupal
- Node.js
- GraphQL
- PaaS
- Docker
- CI/CD
The original Artetecha: a solo consultancy in London
Artetecha Ltd · Managing Director & Principal Consultant · 2012 – 2019
Seven years advising businesses and public-sector organisations on enterprise-grade engineering: early adopter of microservices, GraphQL API design, 12-factor apps, canary and blue-green deployments — and a stubborn introducer of engineering best practices where they were resisted most. This site carries its name forward.
- Solution architecture
- Agile
- SOA
- JAMStack
- CI/CD
Migrating Economist.com
The Economist · Senior Software Engineer · 2010 – 2011
Key member of the two-continent Scrum team that migrated Economist.com from ColdFusion/Oracle to Drupal — a fully agile project where performance, scalability, and tech-debt management were the daily bread.
- Drupal
- Pressflow
- Performance
- Scrum
Rebuilding the ITV Player
ITV · Senior Drupal Engineer · 2012
Part of the in-house team that designed and developed the new ITV Player: Scrum, test-driven development, extreme performance targets, and advanced caching strategies for one of the UK's busiest media properties.
High-stakes PHP at scale
Ladbrokes · Senior Software Engineer · 2008 – 2009
Eight months maintaining and improving the online betting platform of one of the UK's biggest bookmakers — custom PHP frameworks and CMSs where downtime is measured in money.
- PHP
- Zend Framework
- Custom CMS