Selected work

Problems we were brought in to solve.

We keep our clients’ names confidential, so each one is described by industry instead. The problem, what we did about it, and what changed.

Digital advertising

A platform that had outgrown its hosting

A busy advertising platform was on cheap shared hosting and slowing down as it grew. We moved it to Google Cloud without taking it offline, and built a way for partner systems to connect to it directly.

GCP

migration with availability held

Sports prediction

Live results, without anyone typing them in

A prediction platform needed match data that updated as games played out, and the source had no official way to share it. We built something that collects it automatically and checks it looks right before saving it.

Live

data, updated automatically

Web3 marketplace

An app store that takes crypto payments

A marketplace needed customers to sign in with a crypto wallet and pay with one. We built the sign-in and payment side, and set the hosting up as code so the whole environment can be recreated in minutes.

IaC

reproducible AWS environments

Consulting engagement

Publishing an update stopped being an event

Every release took half an hour of manual steps and one person’s full attention. We automated the whole path from approved change to live, so publishing is now a click that checks itself on the way through.

66%

less time — 30 minutes down to under 10

Consulting engagement

Failures that fix themselves

Background jobs were failing quietly and staying dead, so nobody noticed until work had piled up for hours. Supervision now spots a stopped process and starts it again on its own.

Auto

recovery on process failure