Confluence Software
Software for businesses that need their data to stay useful, recoverable, and theirs.
Confluence builds practical systems across finance, operations, hardware, games, and simulation, with a current focus on data ownership and recovery.
The main work is Control-C: reliable backups and point-in-time recovery for business data. The wider portfolio includes accounting tools, product prototypes, developer utilities, game systems, and industrial interfaces built to make complex work easier to trust.
The shape of the work
My desktop is full of tools I built because a real-world problem arrived before a tidy product category did. Some became production systems. Some are nearly there. Some are useful because they taught the next thing what not to be.
One idea keeps showing up in everything I build: your data should be yours.
Not rented. Not held hostage. Not trapped in a SaaS account until the month someone changes the rules. Control-C, Accounts101, and LedgerOne are all attempts at the same thing from different angles. The games and tools keep the curiosity alive, but the centre keeps pulling back to ownership, recovery, and trust.
Selected Work
Featured work
Production systems, nearly-ready products, older experiments, and the odd dream with a frame around it.

Control-C
A daily, recoverable record of business data from Xero and Cin7.
- Daily customer backups
- Recovery and validation workflows
- A record of truth outside the source apps

Zanz Machine UI
Industrial UI for machines, operators, telemetry, alarms, and production state.
- Machine and device-facing UI work
- Operator-focused UX and runtime feedback
- Telemetry, diagnostics, and validation habits

Symbiome
Artificial life and ecosystem simulation where simple rules create complex behaviour.
- Complex systems modelling
- Emergent behaviour
- Simulation architecture

Accounts101
Local-first accounting with recovery history, audit trails, and business operations.
- Financial domain modelling
- Temporal history and audit trails
- Integration boundaries and reconciliation workflows
Contact
Say hello.
Email is best. Tell me what you're building, what is stuck, or which piece of the work you want to talk about.