We build software for regulated, high-stakes work.
Most software shops optimise for shipping fast. We optimise for the systems where that is not enough, where money has to reconcile and a missed control means a call from a regulator. We have built these before, and this is the work we take on.
The work we have shipped before.
Some of these run for weeks, some for months. All of them are work we have delivered, not learned on a client's budget.
If your project doesn't match one of these five, we'll say so on the call rather than take the work and figure it out as we go.
- 01 Tokenization and real-world assetsPlatforms for fractional ownership and on-chain records, with the cross-border compliance that keeps them legal. We have taken one to $216M of tokenized real estate across 29 countries.
- 02 Trading and settlementClearing and settlement infrastructure that holds under both load and audit, wired into the rails and brokerages you already use.
- 03 Payments and money movementIdempotent, reconciled money flows with the AML and KYC controls a regulator expects to see, built in from the first commit.
- 04 Identity and onboardingKYC and document handling under GDPR and PDPL, with government-ID integration and data residency where the law demands it.
- 05 Rescue and rebuildWhen a rushed or AI-generated codebase can't carry the next stage, we rebuild the core the way it should have been, with the negative tests the generator never wrote.
Fixed price, scoped on a call, no hourly billing.
Every engagement starts with a scoping call. We write the deliverable down, agree a fixed price, and build it. There's no hourly meter running, and no open-ended "discovery phase" to pad the bill.
We work in your repo, under your review. You get pull requests and the tests that match what we changed, including the negative tests that prove the controls hold. Nothing lands until you've merged it yourself.
Engagement length depends on the shape. Rebuilds and hardening run one to four weeks. Greenfield builds run two to eight. Anything longer gets scoped in phases, each one a place you can stop.
What we say no to.
We turn down work outside what we've built. Consumer social, games, machine-learning research: not our domain, and we'll say so on the call instead of learning on your budget.
We also turn down briefs too vague to scope. "Make it better" is not a brief. If the call surfaces that the project isn't ready to build yet, the honest answer is sometimes to start with an audit of what you have, sometimes to point you to a different partner.
Have something in mind? Send a paragraph or two about what you need. We'll reply within a day with whether it's a fit, and what a scoping call would cover if it is.
Tell us what you're building