What I'm building
I lead engineering teams and build the systems behind software products — from architecture and deployment infrastructure to AI-connected tools and production applications. I still write code and operate what I build.
Head of Engineering at StockLive in Sydney. Twenty years in, mostly on hard B2B problems — Uber Car Share, Ideagen, Fujitsu, Honeywell, West.
live in progress early open source
catch it if you can →Live
Shipped, running, and used by people who aren't me.
Open source
Five gems and two libraries under MIT, plus one source-available app you can host yourself.
Tools I built for myself
Command-line things I reach for daily. The binaries are public; the source stays private.
np where tells you what you were thinking — last thought, open decisions, what's parked — without leaving the shell. brew install nodepad-tools/tap/nodepad
Kuickr CLIlive
Bind a local folder to a hosted space and push it — attach, status, push — so docs and pages publish the way code deploys.
InventList CLIlive
Ship from the terminal — products, ships, roadmaps, series and stories, without opening the site.
dev-docslive
The documentation skeleton I clone into every new project, so the decisions get written down while they're still fresh.
In progress
Real code behind each one, and no audience yet.
Built for other people
A studio, the client work that runs through it, and a couple of things built for one family.
Games
Built to play with my kids. Free, in the browser, nothing to install.
Made to learn something
Not products. Just me working out how something behaves.
For the kids
Made for mine, but anyone's are welcome to them.
How I think about design
The judgement underneath all of the above.
Get in touch
If something here is close to a problem you have.
Working on something in this territory?
Rails, developer tooling, agent workflows, or a product that needs someone who'll own it end to end — I'd like to hear about it.