// Independent software practice
Your stack has gaps. We close them.
Built by someone who’s run the jobs, kept the books, and seen the gaps from both sides.
// The gap
Most trades businesses end up with a stack that mostly works. The job-management platform handles operations. Xero handles the books. The two are connected — but only at the edges, and never quite where the money actually moves. The result: re-keyed quotes, WIP that lives in spreadsheets, retention nobody’s chasing, profitability you can’t see clearly until three months after the job is done.
// How I work
Discovery-first. Outcome-led.
// 01 · Understand
I come in and learn the operation. Current platforms, current workflows, where the data leaks margin, where the manual work hides.
// 02 · Plan from the goal
We agree on the actual goal — usually clearer visibility, less manual work, faster month-end. I work backwards from there to the smallest thing that closes the gap.
// 03 · Build, integrate, or buy
Sometimes the answer is custom software. Often it’s integrating two platforms you already pay for. Sometimes it’s “buy this off-the-shelf.” I’ll tell you which.
// Who I work with
// Niche 01
Trades & construction
5–50 staff, on ServiceM8, AroFlo, simPRO or Buildxact + Xero.
See trades work// Niche 02
Coming soonBookkeeping firms
3–30 staff, on Xero + Ignition + FYI / Dext / ApprovalMax.
// Why me
15 years on the trades side of the table.
I project-managed jobs for tier 1 and 2 builders before I built software. WIP, retention, progress claims — I did the work.
I run a trades-niche bookkeeping firm.
Vital Accounts, 10 staff, all trades. So I see what’s breaking in your stack from the books side, every day.
You work with me directly. No agency layers.
No account managers, no juniors, no handoffs. I do the discovery, I write the code, I’m there when it ships.
// What I build
Four kinds of work.
// 01 · Integration
Make the platforms you already pay for talk properly — ServiceM8, AroFlo, simPRO or Buildxact with Xero, including the bits that usually break: tax codes, retention, progress claims.
// 02 · AI workflows
Specific agents for named tasks — drafting ServiceM8 quotes from inbound enquiry emails, classifying and routing supplier invoices, with a human in the loop.
// 03 · Custom software
When off-the-shelf can’t deliver — hosted dashboards joining job data with Xero for job-by-job profitability, internal tools that sit between platforms.
// 04 · Strategy
A paid scoping engagement, a stack audit, or a build-vs-buy review — a one-page recommendation you can act on.