Technology solutions

Some problems are specific enough that no product on the market fits, and general enough that building the wrong thing is expensive. This is the work of deciding what should be bought, what should be built, and what should be left alone.

What this includes

An honest build-or-buy answer

If an existing product solves it, we will say so. That conversation costs us a project and saves you a year.

Domain systems

Matching, pricing, scheduling, allocation — logic that encodes how your business actually works.

Machine learning where a rule cannot reach

Extraction, classification and ranking, with fallbacks, cost ceilings and a human path when confidence is low.

Modernising what already runs

Replacing a system in stages, with the old one still serving, rather than through a single cutover weekend.

Typically built with

TypeScriptNode.jsFirebaseClaude APIStructured outputEvaluation harnesses

How it runs

  1. 01Qualify

    Whether this needs building at all. Sometimes it does not, and we say so early.

  2. 02Prototype

    A narrow build against your real data, judged on cases you choose.

  3. 03Harden

    Failure paths, limits, and the point at which a human takes over.

  4. 04Integrate

    Into the systems you already run, monitored once it is live.