Skip to content

Case record index

Work we can show you

Six engagements, written up in enough detail to argue with: what the estate actually looked like, what we refused to do, and the numbers the client measured afterwards. Filter by the technology, the sector or the capability you are hiring for.

Featured record

Plate 01

Kestrel Energy

A telemetry platform that keeps up with the grid

Kestrel Energy balances 1,900 MW of wind and battery storage across Norway and the UK on data that used to arrive twelve seconds late. We replaced a tag-licensed historian with a streaming platform that carries 2.8 billion readings a day and lands them in under a second.

  • 2.8B

    Meter and SCADA readings ingested per day

  • 900 ms

    Sensor-to-control-room latency, down from 12 seconds

  • £640k

    Annual historian licence and colocation cost removed

Sector
Energy
Run
10 months · Sep 2024 – Jun 2025
Stack
Rust · Apache Flink · Apache Kafka · TimescaleDB · OPC UA · Kubernetes · Azure · Grafana · Terraform
Capability
Data engineering · Cloud migration · Reliability engineering

Index

  • REC·01Energy2025

    Kestrel Energy

    A telemetry platform that keeps up with the grid

    Kestrel Energy balances 1,900 MW of wind and battery storage across Norway and the UK on data that used to arrive twelve seconds late. We replaced a tag-licensed historian with a streaming platform that carries 2.8 billion readings a day and lands them in under a second.

    Run
    10 months · Sep 2024 – Jun 2025
    Stack
    Rust · Apache Flink · Apache Kafka · TimescaleDB +5
    Impact
    2.8B Meter and SCADA readings ingested per day
  • REC·02Healthcare2025

    Orrery Health

    One patient record across forty-one clinical systems

    Orrery Health runs diagnostics and outpatient care across twenty-three sites on forty-one clinical systems that had grown up separately. We put a single FHIR R4 gateway in front of all of them, so a clinician sees one patient history instead of six logins.

    Run
    7 months · Jun 2024 – Jan 2025
    Stack
    TypeScript · Node.js 22 · HL7 FHIR R4 · SNOMED CT +5
    Impact
    1.9 s Median full-record assembly, down from 22 seconds
  • REC·03Insurance2025

    Cambridge Mutual

    Claims rebuilt around the handler, not the mainframe

    Cambridge Mutual is a 140-year-old mutual insurer with 1.4 million household policies and a claims process built around a green-screen policy admin system. We left the mainframe in place and rebuilt the work on top of it, cutting the average claim from eleven days to four.

    Run
    12 months · Jan–Dec 2024
    Stack
    C# · .NET 9 · React 19 · SQL Server 2022 +4
    Impact
    4 days Average household claim cycle, down from 11 days
  • REC·04Manufacturing2024

    Pillarstone

    Nine plants, nine production systems, one model

    Pillarstone casts precision components at nine plants in the UK, Poland and Norway, each running its own fork of the same manufacturing execution system. We consolidated them onto one production model without forcing nine shop floors to work the same way.

    Run
    11 months · Nov 2023 – Sep 2024
    Stack
    Python 3.12 · FastAPI · PostgreSQL 16 · Apache Kafka +5
    Impact
    9 → 1 Plant-local MES forks replaced by one production model
  • REC·05Banking2024

    Nordvik Bank

    Core banking migration with zero customer downtime

    Nordvik Bank ran 2.4 million retail accounts on a COBOL core written in 1997. We moved every one of them onto an event-sourced ledger on AWS in nine months against a fourteen-month board forecast, and no customer lost access for a single minute.

    Run
    9 months · Jan–Sep 2024
    Stack
    Java 21 · Spring Boot 3 · PostgreSQL 16 · Apache Kafka +6
    Impact
    0 min Customer-facing downtime across 11 cutover waves
  • REC·06Logistics2024

    Vanta Logistics

    Rebuilding dispatch for 6.2 million parcels a day

    Vanta Logistics lost four hours of dispatch during peak week 2022 and 340,000 parcels missed their promised day. We rebuilt the scheduler as an event-driven service that has since carried 6.2 million parcels on its busiest day without a dispatch outage.

    Run
    14 months · Mar 2023 – Apr 2024
    Stack
    Go · Apache Kafka · PostgreSQL 16 · gRPC +5
    Impact
    99.98% Dispatch availability in peak week, up from 97.1%