Home/Our work
Our work

No case studies yet. Six systems in production.

We would rather show you what the software does than tell you what a client thought of us. Everything below is running now, described in enough detail that an engineer could check it.

Client names withheld · the shape is real

Running right now
systems we built and still operate
ALL GREEN
A lending platformreplacing a Salesforce orgcustom CRMalways on
A partner lead-ingest APIaccept or reject in the same requestintegrationin-request
Five ad-platform pipelinesmilestones classified from CRM historyattributiondaily
An SMS assistanthands back the moment a human repliesAI agentalways on
An autonomous content agentscheduled, guardrailed, version controlledAI systemscheduled
A marketing dashboardone definition per numberreportingrealtime
6 systems, built and run by the teams that designed themstill ours to run
0
No testimonials on this page
until there are ones we can evidence
01what was actually hard

A lending platform, replacing a Salesforce org

The org could not model the process. Positions, stipulations, parallel lender submissions and commission splits each needed a place the object model did not have, so the workarounds had become the system.

Replaceda Salesforce org
Runsalways on
Ownerthe client, from commit one
BSRachel M.
22open files
88% of capacity · full
Meridian Freight →
OHDaniel W.
8open files
34% of capacity · gets the lead
NPClaire T.
15open files
61% of capacity · busy
TBMark H.
24open files
96% of capacity · full
01
Weighted capacity routing.

Assignment weighs live workload, tier and six months of conversion rather than distributing in rotation. Duplicates awaiting review are excluded from capacity, so nobody is penalised for a vendor's bad data.

02
Eligibility as components.

Score rows are stored and the total derived from them. There is no code path that writes a bare score, which means any decision can be explained after the fact.

03
A compliance gate in front of the dialer.

Consent, suppression and quiet hours are defaultChecked before every attempt, in code rather than in policy, because TCPA damages are per message.

04
Commission splits that survive a renewal.

Rep, manager and ISO shares depend on which lender funded and at what buy rate, so the arithmetic lives on the record rather than in a month-end spreadsheet.

02what was actually hard

A partner lead-ingest API

Partners were emailing submissions and discovering rejections days later. The API answers in the same request, so a partner knows immediately whether a lead was accepted and why it was not.

Decisionin-request
Dedupebusiness identity
Runsalways on
Meridian Partnersaccepted118ms
ArrowLeadsalready a customer91ms
Referral portalaccepted88ms
ArrowLeadsrevenue missing72ms
01
Synchronous accept or reject.

The receiving end validates, deduplicates and answers before the request closes, which changes the partner relationship more than any dashboard does.

02
Deduplication on the right identifier.

Email misses most duplicates in this market. Matching on business identity and address does not.

03
Idempotency.

A deduplication key on every event, so a retry creates one record rather than two.

04
Rejection reasons that are useful.

Already a customer, revenue missing, asked not to be contacted — reasons a partner can act on rather than a generic failure.

03what was actually hard

Server-side attribution to five ad platforms

The platforms were optimising towards form fills because that was the last thing they were told about. Funded deals were arriving weeks later and never reaching the systems spending the money.

Platformsfive
Cadencedaily
SourceCRM history
click
1,840
qualified
412
application
198
funded
104
the 104 funded deals, sent back every day
Google Ads104
Meta104
LinkedIn104
Microsoft104
TikTok104
01
Milestones classified from record history.

Qualified, application and funded derived from what actually happened rather than assembled by hand, so the same definition produces the same number every time.

02
Server-side delivery.

Events leave our infrastructure rather than the visitor's browser, surviving blockers, consent refusal and a thirty-day sales cycle.

03
Deduplication by watermark.

A high-water mark per platform, so a re-run never sends the same funded deal twice — which is very hard to unwind once it has happened.

04
Cost per customer beside cost per lead.

In one view, so the comparison is unavoidable rather than optional.

04what was actually hard

An SMS assistant that stands down

The first three messages of a conversation were consuming rep time on every enquiry. The assistant handles them and hands back the moment a person should have it.

ModelAnthropic
Stands downthree ways
Costper conversation
Hi — I'm Rachel's assistant. She asked me to check in about the enquiry.
yes go ahead
Roughly what does the business do in monthly revenue?
Rachel replied from her own phone — assistant stood down
01
Stand-down as a condition, not an instruction.

Human reply, escalation request or message ceiling — defaultChecked in code before every outbound message, because a model can be talked out of a prompt.

02
Fields, not transcripts.

Each answer maps to a field on the lead record. If there is nowhere to write it, the assistant does not ask for it.

03
No financial identifiers.

There is no field in the schema to write one to, so the constraint is structural rather than persuasive.

04
Cost visible per conversation.

Tokens and spend recorded per thread. An agent whose cost nobody can see is an agent nobody controls.

Why it reads like this

What we will not put on this page.

01Client namesNot without written permission, and we have not asked for it yet.
02Percentage improvementsEvery one we could publish would be a number we cannot independently verify.
03TestimonialsA quote we solicited is worth less than a description you can check.
04LogosA wall of them says nothing about whether the work was good.
05Industry countsEasy to inflate, impossible to check, and nobody has ever asked us for one.
Ownership

Everything above belongs to the client who paid for it.

The repository is theirs

Created in their organisation from the first commit — not transferred at the end, which is the arrangement that goes wrong.

No software commission

No commission, referral fee or partner margin on anything we recommended while building any of it.

Export rights, always

Their data leaves in a usable form whenever they ask, without a project to make it possible.