2021–now
Tixio & Getonnet · Principal Engineer
I lead up to ten engineers across Tixio, Vadio and client work, and own the specs, the architecture and the release. Four AI products in production, 2M+ requests a day at 99.9% uptime.
Principal Engineer · Auckland
2021–now
I lead up to ten engineers across Tixio, Vadio and client work, and own the specs, the architecture and the release. Four AI products in production, 2M+ requests a day at 99.9% uptime.
2026
An AI sales agent for social sellers in Bangladesh. It talks to shoppers on Messenger, Instagram and WhatsApp, finds products from a photo and takes the order.
2025–26
A new sales layer for football tickets in front of a legacy Django site. 40k requests a second on one server, 4 million visitors, and every ticket gone in five minutes.
2020–21
Led nine engineers across web, backend and native mobile at a multi-vendor e-commerce group, with product search over a million items.
2018–20
Modernised legacy sites, with PageSpeed up 50%, and automated live game scores at 100k data points a day.
2014–18
Ran servers, web hosting and email for clients in Canada, the US and the UK.
Author
A NestJS compiler in Go. Validation, OpenAPI and typed SDKs straight from your TypeScript types, with 15k+ npm downloads in the past year.
Contributor
Moved the build from Rollup to tsup across 40+ packages and fixed the broken type declarations.
Contributor
The async NestJS module, and the first version of the Rust SDK.
Contributor
Fixed how the Node SDK builds token grants.