Projects
My collection of coded projects: backend, platform and frontend, usually where software meets awkward data, hardware limits or human workflows.
-
Eater Restaurant Map
2026
2,336 London restaurants, merged out of 296 scattered Eater guides. Installable, and self-hosted down to the vector tiles, so it still works offline on the Tube.
-
Consultant Recruitment
2024
The NHS consultant-appointment process I used to run by hand, rebuilt as a typed seven-state workflow. 92.7% — EECS Final Year Project Prize.
-
a3watch
2026
Home-server monitoring that never wakes a sleeping disk, names the process behind every spin-up, and meters its own electricity in pennies per year.
Code Private deploy
-
Film Index
2026
A self-hosted cinema for the ~26,500 films of the TSPDT canon: catalogue, acquisition, and hardware-transcoded playback, on no runtime npm dependencies.
-
Which? Archive
2026
8,543 pages captured at a 100% rate, link-rewritten into a mirror that stands alone. A private archive of my own subscription; nothing republished.
Code Private deploy
-
Immutable Media Vault
2026
A content-addressed archive built around one hard rule: never mutate the source. It refuses to run if Windows would update an access timestamp.
Private · current work
-
Computer Science Work
2024
Seven assessed projects, history intact: 95.03% on CIFAR-10, 22.7M taxi trips on Spark, an XQuery corpus pipeline. Three graded 100%; the degree, 82.4%.
-
paperWiz
2021–2026
Per-monitor wallpapers colour-matched from one image — its own pywal palette engine, a hand-written COM projection, three languages in five years.
-
cs-stats
2026
A browser-to-Streamlit pipeline that settled a friend-group CS2 leaderboard — normalised per round, so playing twice as much doesn't read as playing twice as well.
-
Homelab Platform
2026
One outbound tunnel and one label-gated updater behind every private app. Push to main, live in two minutes, no open inbound ports.