Skip to content
Services

Four disciplines, run by one delivery team

In production, AI, data, product and automation are the same system wearing different labels. We staff them as one team so the seams between them belong to somebody.
01

AI Systems

Most AI projects die between the demo and the deploy. We build the unglamorous half: retrieval that returns the right chunk, prompts under version control, evaluation suites that catch regressions before your users do, and a cost model that survives contact with production traffic.

32
production AI systems shipped
94%
median answer accuracy at launch
71%
average inference cost reduction

Capabilities

  • Retrieval-augmented generation over your own corpus
  • Agent and tool-use workflows with hard guardrails
  • Offline and online evaluation harnesses
  • Fine-tuning, distillation and model routing
  • Token accounting, caching and cost control
  • Human-in-the-loop review and escalation paths

Typical stack

  • Claude
  • OpenAI
  • pgvector
  • LangGraph
  • Modal
  • Braintrust
  • Temporal
02

Data Engineering

A dashboard is only as trustworthy as the pipeline underneath it. We build ingestion that handles late-arriving and duplicated records, models that are tested like software, and lineage that lets anyone answer where a number came from without booking time with a data engineer.

99.98%
pipeline success rate across managed systems
18min
median source-to-dashboard latency
44%
average warehouse spend reduction

Capabilities

  • Batch and streaming ingestion
  • Dimensional and event modelling
  • Idempotent, replayable transformations
  • Data quality tests and freshness alerting
  • Warehouse cost and performance tuning
  • Self-serve BI and semantic layers

Typical stack

  • dbt
  • Snowflake
  • BigQuery
  • Airflow
  • Kafka
  • Postgres
  • Metabase
03

Web & Product

We build web products that are fast on a mid-range phone on a bad connection, accessible without a remediation project, and structured so the fourth engineer to touch them can still move quickly. Design and engineering happen in the same room and the same repository.

3.4x
median conversion lift after rebuild
0.9s
typical Largest Contentful Paint
100
Lighthouse accessibility score at handover

Capabilities

  • Full-stack Next.js and React applications
  • Headless commerce and subscription billing
  • Design systems and component libraries
  • Core Web Vitals and conversion optimisation
  • WCAG 2.2 AA accessibility
  • Content modelling and headless CMS

Typical stack

  • Next.js
  • TypeScript
  • Tailwind
  • Postgres
  • Stripe
  • Sanity
  • Vercel
04

Automation

Every growing company accumulates a layer of copy-paste between systems that never quite justified a project. We find that layer, quantify what it costs in hours and errors, and replace it with orchestration that retries, logs and escalates instead of silently failing on a Friday.

40-60%
manual handling removed per process
11,400
staff hours returned to clients last year
6wk
median time to first automated process

Capabilities

  • Durable workflow orchestration
  • CRM, ERP and finance system integration
  • Document extraction and classification
  • Approval flows with audit trails
  • Internal tooling and admin surfaces
  • Migration off spreadsheets and shared inboxes

Typical stack

  • Temporal
  • n8n
  • Salesforce
  • NetSuite
  • Zapier
  • Retool
  • Twilio
Method

Five phases, and the first one can end the project

Roughly one diagnostic in five concludes that the work should not proceed as scoped. We would rather return that finding in week two than invoice for a year of building the wrong thing.

  1. 01

    Diagnose

    1-2 weeks

    We measure the current system before proposing a new one. Interviews, instrumentation and a read of the code produce a written diagnosis, including the parts where our first instinct turned out to be wrong.

    • Process and systems map
    • Measured baseline
    • Prioritised opportunity list
  2. 02

    Architect

    1-2 weeks

    A design document with the decisions made explicit, the alternatives we rejected, and the reason. If the honest answer is that you do not need the project, this is where we say so.

    • Architecture decision record
    • Delivery plan
    • Fixed-scope estimate
  3. 03

    Build

    6-16 weeks

    Two-week increments, each ending in something deployed to a real environment. You see working software every fortnight rather than a status report.

    • Deployed increments
    • Test and eval suites
    • Fortnightly demo
  4. 04

    Harden

    2-4 weeks

    Load, failure and security testing against the system as built. We break it deliberately and fix what breaks, before your users find the same edges accidentally.

    • Load and failure reports
    • Security review
    • Alerting and runbooks
  5. 05

    Operate

    Ongoing or handover

    We either run it or hand it over properly, which means paired work with your team until they have shipped changes themselves. A handover where nobody has touched the deploy path is not a handover.

    • Runbook and on-call
    • Paired handover
    • Quarterly review
Engagements

Three ways to work with us

Every engagement starts with a diagnostic, because we will not quote fixed scope on a system we have not measured.

Diagnostic

1-2 weeks

From $12k

A measured read of the current system and a written recommendation you can act on with or without us.

  • Stakeholder interviews
  • Systems and process map
  • Measured baseline
  • Written diagnosis
  • Fixed-scope proposal

Build

6-16 weeks

Most common

From $80k

Fixed-scope delivery of a defined system, shipped in two-week increments to a real environment.

  • Everything in Diagnostic
  • Architecture decision records
  • Fortnightly deployed increments
  • Test and evaluation suites
  • Hardening and load testing
  • Runbook and paired handover

Operate

Rolling, 60-day exit

Monthly retainer

We run what we built, on call, with a quarterly review against the numbers we agreed to move.

  • 24/7 on-call and incident response
  • Monitoring, alerting and cost control
  • Continuous evaluation and drift checks
  • Monthly change increments
  • Quarterly business review
Questions

The things clients ask before signing

With a paid diagnostic, typically one to two weeks. You get a written assessment and a fixed-scope proposal, and you are free to take both elsewhere. Roughly one in five diagnostics concludes that the project should not proceed as scoped.

Diagnostics run from twelve thousand. Build engagements are fixed-scope and typically land between eighty and three hundred thousand depending on integration surface. Managed operation is a monthly retainer sized to the system.

Most of the time. The usual arrangement is that we own a defined surface and pair with your engineers on the seams, so capability transfers instead of accumulating with us.

You do, from the first commit, in your repositories and your cloud accounts. We do not hold infrastructure hostage and we do not build on a proprietary platform you would have to license from us later.

Diagnostics usually begin within two to three weeks. Build engagements are scheduled a quarter ahead, though we hold capacity for existing clients.

Fixed-scope work is fixed-scope. If we miss the agreed outcome we keep working at our cost until it is met or we agree it cannot be, in which case you stop paying. It has happened twice and we would rather tell you that than pretend otherwise.

Next step

Tell us what you are building.

A system you want built, a model that has to survive real traffic, or a process that should have been automated a year ago. The first conversation costs nothing, and occasionally ends with us telling you not to build it.

Reply within one working day

A person, not an autoresponder.

A 30-minute call, no deck

We ask about constraints, not budget.

A written view within a week

Including the case for not proceeding.