Work

The numbers, and the projects behind them.

Payments, routing, observability and the tools around them. Each case study starts with what was measured before and after.

Fernhill Pay

Payments ledger

2024

A payments ledger for 9,000 small shops. One codebase from the till to the back office.

Checkout, 95th percentile840 ms
Checkout, 95th percentile96 ms
Checkout, 95th percentile840 ms
Checkout, 95th percentile96 ms
Checkout, 95th percentile840 ms
Checkout, 95th percentile96 ms
Fernhill Pay settlements screen: a total settled today, a bar chart of volume by half hour and a table of payments

Harbourline

Route planning

2023

Route planning for a coastal courier fleet, replanned every time a van falls behind.

Fewer kilometres driven per parcel0%
Fewer kilometres driven per parcel31%
Fewer kilometres driven per parcel0%
Fewer kilometres driven per parcel31%
Fewer kilometres driven per parcel0%
Fewer kilometres driven per parcel31%
Harbourline route planner: three delivery runs drawn along a coastline, with a list of runs beside the map

Sandeel

Feature flags, open source

2022

Flags without the meeting. Ship behind a switch and roll out by percentage.

From merge to live, behind a flag14 min
From merge to live, behind a flag11 s
From merge to live, behind a flag14 min
From merge to live, behind a flag11 s
From merge to live, behind a flag14 min
From merge to live, behind a flag11 s
Sandeel feature flags: a list of flags with switches and percentage roll-out bars

Stillwater

Observability

2021

Latency you can read at a glance, for every region on one screen.

Requests a day, on one pipeline0.6 bn
Requests a day, on one pipeline4.1 bn
Requests a day, on one pipeline0.6 bn
Requests a day, on one pipeline4.1 bn
Requests a day, on one pipeline0.6 bn
Requests a day, on one pipeline4.1 bn
Stillwater latency screen: an orange heat map of checkout latency over 24 hours, with four figures above it

Bawbee

Mobile banking

2021

A current account that opens in the time it takes to boil a kettle.

Sessions that end without a crash98.1%
Sessions that end without a crash99.9%
Sessions that end without a crash98.1%
Sessions that end without a crash99.9%
Sessions that end without a crash98.1%
Sessions that end without a crash99.9%
Bawbee banking app: three phone screens showing a balance, spending by month and savings pots

Tidewatch

On-call scheduling

2019

On-call rotas that nobody dreads, with every gap found before Friday.

Fewer pages after midnight0%
Fewer pages after midnight62%
Fewer pages after midnight0%
Fewer pages after midnight62%
Fewer pages after midnight0%
Fewer pages after midnight62%
Tidewatch on-call rota: a week grid with primary and secondary shifts for five people

Have a number that needs moving? Tell me what it is today.

Next free in January 2027. Send the number, where it is measured, and what it costs you. I reply within a day.

Next free in January 2027. Send the number, where it is measured, and what it costs you. I reply within a day.

Create a free website with Framer, the website builder loved by startups, designers and agencies.