Small, dependable tooling for data that has to arrive intact.

We build and maintain the unglamorous layer between systems — the importers, validators and reconciliation jobs that quietly decide whether the numbers downstream can be trusted.

What we work on

Ingest & normalisation

Turning inconsistent third-party exports into one schema you can actually query, with the edge cases written down.

Validation gates

Checks that run before data lands, so a malformed upstream file fails loudly instead of silently skewing a report.

Reconciliation

Scheduled comparisons between systems that are supposed to agree, and clear diffs for when they don't.

How we work

Few moving parts
A cron job and a well-tested script beat a distributed system nobody on the team can debug at 2am.
Boring, observable failures
Every job says what it did, what it skipped, and why. Silent success is not success.
We hand it back
Engagements end with documentation and a runbook, not a dependency on us.

Contact

We take on a small number of engagements at a time and are not accepting new enquiries this quarter. Existing clients: please use your usual contact.