// About
James, operator.
I run the jobs, I keep the books, and I build the software.
[ Headshot placeholder ]
Replace with supplied image.
I run Implement One — an independent software practice for trades and construction. The work is integration, AI workflow automation, custom builds, and discovery. The pattern is discovery-first and outcome-led: understand the operation, identify the real goal, engineer backwards, and choose the smallest thing that closes the gap.
Before this, fifteen years as a project manager in commercial electronic security, working with tier 1 and 2 builders across Victoria. WIP, cost-to-complete, retention, progress claims, running field teams. I now run Vital Accounts — a 10-person Australian Xero bookkeeping firm specialising in trades and construction. I’ve seen these businesses from both sides: running the jobs as a project manager, and now keeping the books for them every day. Implement One is where I build the software that fixes what I see breaking.
Technically, I’m comfortable in JavaScript / TypeScript, Python, SQL, and APIs. I’m a business manager who builds — not a full-time engineer. That’s a feature, not a hedge: the conversation about your business is the same conversation about your software.
// How I work
No frameworks. No playbooks.
I won’t sell you a framework or a methodology. Most software problems in trades and construction are specific — different platform combinations, different workflows, different broken bits. I look at yours, advise on what’s worth fixing, and either build it or tell you what to buy.
// Independent practice
You work with me directly. No account managers, no juniors, no handoffs. When a project benefits from accounting depth, I draw on specialists from Vital Accounts. The engagement stays direct.
// The brands I run
Implement One
Software practice (this site).
Xero bookkeeping firm specialising in trades and construction.
Xero dashboards for SMEs.
// Next step