I build software businesses get to keep.
For a long time the best software belonged to the largest companies — custom platforms, operational dashboards, automated workflows. They were the tools that gave big organisations their edge, and they cost accordingly.
Then a lot of that work went offshore — the same structure, just further from the business, and coordinating it across time zones never made the communication any better.
We're in a third shift now, and it's the one that matters. What used to take a team of engineers, I can build with a small senior team and AI agents — which means a platform a business actually owns is finally within reach on their budget and timeline. And the work comes home: the admin that went offshore comes back onshore into an engine the business owns, and the people and capital get redirected to the things that actually grow it. Good for the operator, and good for the Australian economy.
That's what I build — engines businesses own. Not a tool you rent that's worth less the day after launch, but a platform that runs the operation, learns how the business works, and is worth more every month. I still make every call.
If I take on your project, it gets the same standard I hold for my own. No handoffs, no layers between you and the person solving your problem. The work is the point.
How we think
Understand first
We spend time in your operations before we write a line of code. The best architecture comes from understanding the problem deeply enough that the solution feels obvious.
Fewer things, done well
Every feature earns its place. We don't add complexity to justify scope, and we don't ship half-built ideas. What goes live is complete, tested, and considered.
The work after the work
Shipping is not the finish line. The platforms we build are designed to improve over time — through monitoring, automation, and ongoing refinement. We stay involved because the craft demands it.
What we value
Rigour
The code people never see gets the same standard as the interface they do. No cut corners, no skipped tests, nothing shipped with a known issue we chose not to mention.
You own it
The platform deploys in your accounts, on your infrastructure, with the full source. We build it and we maintain it — but the code, the data, and the domain are yours to keep. Nothing you rent, nothing held hostage.
Compounding over shipping
Launch is the start, not the finish. What we build is designed to be worth more every month it runs — learning your operation, absorbing the next feature, saving a little more time than it did last quarter.
Clarity
Direct, honest assessments, not comfortable narratives. If a spreadsheet would solve it better than software, we say so. If the answer is no, you get the no.
Restraint
Every feature earns its place. We don't add complexity to justify scope — the simplest correct solution wins, and the thing that shouldn't exist doesn't get built.
The data never contradicts itself
Every number, badge, and narrative comes from one source of truth. A surface that says 'all healthy' beside something that's down doesn't ship — the honesty is the product.