William · Product engineer · London

I buildsoftware.

I’m William, a product engineer in London. I’ve been shipping web products for over ten years. Now I work through AI agents every day, and build small tools and apps in my own time.

Silent disco

DiscoFish

Silent disco from any Mac, Windows or Linux computer.

  • Guests scan a QR code and listen on their own headphones
  • In a browser on the same Wi-Fi, or in the phone app from anywhere
  • Audio goes straight to guests over an encrypted peer-to-peer connection
  • Up to six channels in one party
  • Free, with no accounts

Browser tool

design-notes

Alt+click any element on your running app, jot what’s wrong, export the batch as JSON for your AI coding agent.

  • Each note carries computed styles, the React component chain and the source line
  • One vanilla JS file: no build step, no dependencies, no network calls
  • Notes stay in your browser until you export them

Chrome extension · sunny spells

Summery

Turns YouTube transcripts and articles into a ready-to-paste chat prompt, one or several at a time.

  • YouTube: the full transcript with timestamps
  • Any page: the main article text as Markdown
  • Captures are kept on your computer, never uploaded
  • Meant to say “Summary”. The typo stuck

Game

CTRL+ALT+DELIVER

A deck builder about coping.

  • Ship PRs and manage your Panic
  • Survive 8 sprints of the industry
  • Your sanity is the currency
  • Daily sprint: the same run for everyone
  • Plays in the browser
$ swamp behavior run delivery trace

"stage": "merged-into-branch",
"where": "Merged into checkout, not main. shop#11 has to land first."

swamp extension

pr-delivery

Where is this pull request’s code really?

  • Follows a PR through stacked branches to the default branch and each environment
  • Says in plain words what blocks an open one
  • Spots stranded PRs that look merged but never shipped
  • Read-only, and uses no AI model
Early

Team chat

Frith

Team chat where accumulated knowledge is the product.

  • Peer-to-peer: no servers, no accounts
  • Your identity is a keypair on your device
  • Mac builds today; Windows and Linux aren’t published yet

Get in touch

I reply within one working day.