Work

Our own product, and where our team's experience comes from.

Case study · Our own product

Curtain Twitcher

A hyperlocal app for UK towns.

Coming to the App Store and Google Play

The problem

What's happening in a town is scattered: roadworks in government feeds, notices in council documents, and everything else in busy social-media groups where the facts get lost.

What it does

One place for a town: live roadworks and official notices, street by street, and a space for neighbours to talk. No sign-up needed to read.

How it's built

  • Live data from the Department for Transport's Street Manager and from Ordnance Survey, matched to towns and streets with geospatial queries.
  • Event-driven services on Kafka, each owning one part of the domain.
  • Kubernetes, GitOps and continuous delivery: every change tested and deployed automatically.
  • Apps for iOS and Android.
Runs on Kubernetes with GitOps (Flux). Every change is tested and deployed automatically.
  • Java
  • Spring
  • Kafka
  • PostgreSQL
  • PostGIS
  • GraphQL
  • Kubernetes
  • Flux
  • React Native

Where our experience comes from

Our team has built and led software at:

  • Banking and fintech

    NatWest / Mettle, Morgan Stanley, Deutsche Bank.

    Digital business banking at Mettle: event-sourced services on Kafka and Kubernetes, continuous deployment.
  • Media and publishing

    Financial Times, The Telegraph.

    Data engineering at the Financial Times.
  • Travel and retail

    Expedia / Hotels.com, Rapha.

  • Entertainment

    Disney Movie Rewards.

    4.5 million users.

Not sure where to start?

That's what the first conversation is for. Tell us what you have in mind.

Start a project