I start with the operation, not the interface. Before a screen exists I map how the business actually runs — who does what, where money changes hands, what breaks at 2am — and design the system around that reality rather than around a template.
AI carries much of the implementation velocity. I stay responsible for architecture, constraints and judgement: the decisions that determine whether a system survives contact with real users and real money. Thirty years of running production systems is the quality gate on everything the tooling accelerates.
I work across the boundary most product teams divide up — business model, software, infrastructure and, when the product needs it, the physical signal layer. The result is one product you can operate, not a set of handoffs between people who each own a slice.
Operating depth
Production infrastructure since 1995 — Linux, databases, distributed systems, observability.
Business judgement
EBS BA completed alongside senior engineering and live ventures.
End-to-end range
Payments and interfaces through MQTT, ESP32 and production operations.
Trust over novelty
A long-term Zoovet relationship: modernisation without stopping the business.
Shipping velocity
MerVare v1: 5 days, 206 commits across product, state, payments and hardware.