Skip to content
Case studies

How we approach hard engineering problems.

Each example follows the same arc: the problem, the approach we took and what changed. Ask us for a deeper architecture walkthrough of any of them.

Illustrative examples

Client names are withheld and these engagements are shown as illustrative examples. Figures are indicative.

Selected work

Engagements by sector

Financial infrastructure, logistics, healthcare and data infrastructure.

  • Financial infrastructureIllustrative example

    Core Banking Ledger Modernization

    Decomposing a decades-old core banking platform into a high-availability, event-driven ledger with strict ACID guarantees.

    Challenge
    Payments settled in overnight batches on a monolith that was hard to change and could not keep up with transaction growth.
    Approach
    An append-only ledger behind event-driven services, migrated account by account behind a routing layer, with old and new systems reconciled in parallel before cut-over.
    Throughput gain
    +320%
    Downtime incidents
    0
    Cloud OpEx
    -64%
    • React
    • Node.js
    • Kafka
    • Kubernetes
    • AWS
  • Logistics & applied AIIllustrative example

    Dynamic Fleet Dispatch Engine

    A real-time routing and dispatch platform that re-plans intermodal shipments as traffic, weather and capacity change.

    Challenge
    Dispatchers planned routes by hand from spreadsheets, so delays cascaded and vehicles often ran partly empty.
    Approach
    A streaming data pipeline feeding an optimisation solver with learned heuristics, and a lightweight web console for dispatchers to review and override plans.
    Fuel savings
    38%
    Daily routes
    1.2M
    Solve time
    < 85ms
    • Go
    • Python
    • PostGIS
    • Vue 3
    • GCP
  • HealthcareIllustrative example

    Patient Portal & Telehealth App

    A patient app and web portal for booking visits, video consultations and secure access to health records.

    Challenge
    Patients had to phone the clinic to book, reschedule or get results, and staff spent much of the day on routine calls.
    Approach
    A React Native app and web portal on a shared GraphQL API, with encryption in transit and at rest, audit logging and role-based access designed around healthcare privacy requirements.
    Platforms
    3
    Accessibility
    AA
    Access model
    RBAC
    • React Native
    • GraphQL
    • Node.js
    • AWS
  • Data infrastructureIllustrative example

    Distributed Media Storage Engine

    A custom object storage layer for a media library, tuned for fast retrieval of very large video files.

    Challenge
    Editors waited on slow restores from archive storage, and storage costs grew faster than the library itself.
    Approach
    A Rust storage service with gRPC APIs that moves files between hot, warm and cold tiers based on access patterns, provisioned with Terraform.
    Storage tiers
    3
    API
    gRPC
    Provisioning
    IaC
    • Rust
    • gRPC
    • Terraform
    • Azure
Architecture deep-dives

Want the full architecture story?

We are happy to walk through designs, trade-offs and lessons learned in a call, under NDA if you need one.