Principal engineer on the NSW Central Coast. Mostly backend, mostly for people whose business depends on it working.
Simply Wall St — I lead the technical side of Community, where investors publish narratives and research alongside the data.
Neat — a small agency I co-own. Custom software, kept simple: bespoke CRMs, order fulfilment, the internal tools a business actually runs on. You own what we build, in your own accounts. We aim to earn the ongoing relationship rather than hold the keys to it.
- A 2D game engine, because the problem is interesting and nobody asked for it.
- A blog — software, hardware, and whatever else I'm tinkering with. Currently: why Rapier beat Matter.js, and what you sign up for when you outsource a feature and its uptime along with it.
- A homestead's worth of hardware — NAS, a Linux NUC running Plex and a pile of containers, all stitched together over Tailscale.
TypeScript, Node, GraphQL, Postgres. The stack matters less than the fit, but that's where I'm fastest.





