Operations & uptime
Keeping stores trading through peak. Monitoring, incident response, release windows, rollback ownership.
Primary role · always on
I’ve worked with PHP since the 4.x era. Today, I lead work across Adobe Commerce, Magento and Laravel, connecting complex ERP, warehouse and third-party systems. I’m often brought in when critical faults cross system boundaries and resist straightforward diagnosis.
2.1M
Sessions / month at peak
40+
Integrations shipped
23
Magento core PRs merged
1.2M
Packagist downloads
Writing
Archive (9) →What I do for merchants
Seven servicesKeeping stores trading through peak. Monitoring, incident response, release windows, rollback ownership.
Primary role · always on
The one nobody else got to the bottom of: intermittent 500s, phantom duplicate orders, a queue that stalls only at peak. Evidence first, hypothesis ranked, fix last.
The thing I am actually known for
REST, GraphQL and SOAP. Designing them, consuming other people’s and proving whose end the fault is on when two vendors disagree.
Written, consumed, unpicked
Hotfixes applied rather than logged. CSP, dependency review, access scoping, keeping PCI scope small.
37 patches · zero applied unread
Order feeds, stock sync, fulfilment and returns across ERP, WMS and 3PL. Idempotent, replayable, observable.
40+ shipped
Bespoke systems for the people running the business: triage screens, bulk operations, reporting that replaces a spreadsheet and a phone call.
Measured in hours returned
Where an agent genuinely earns its keep in a large, regulated codebase, and what code review has to become when nobody typed the diff. The newest of these and the one changing fastest.
Actively changing
Day job
Adobe CommerceMagento 1 & 2Mage-OSLaravelAlso shipped on
SymfonyWordPress / WooShopify APIsNode servicesPHP 4 → 8.4APIs
RESTGraphQLSOAPWebhooksOAuth 2 / JWTMessage queuesIntegrated with
ERPWMS & 3PLPIMPaymentsMarketplacesCouriersTax & EPOSOpen source
All projects →Technical Lead at Deploy Ecommerce, running development and maintenance operations for multi-site Adobe Commerce retailers.
Incident cover, an API argument between two vendors, a patch window and one internal tool nobody outside the warehouse will ever see.
Active in the Adobe Commerce, Mage-OS and wider PHP communities: packages, patches, talks and answers.
Talks on operational resilience and agent-assisted engineering, architecture and integration reviews.