Labs
Small apps, games and explainers I've built, kept here so I can find them again. 30 projects.
Teaching 9
Array Lab
Write a Python list of colours and watch it become a row, a grid or a cube.
Campus Atlas
Explore UK universities on a map by subject, entry grades and cost of living, and build a shortlist.
CPU & RAM Simulator
Step through how a CPU fetches and runs instructions from memory.
Full Marks
Rank answers by the marks they'd earn and learn GCSE exam technique.
GCSE CS Simulations
Interactive simulations for the OCR GCSE Computer Science course.
HTTP Requests
Ten click-along pages for watching HTTP requests in DevTools.
Reactivity of Metals
AQA GCSE Chemistry revision pages and a quiz on the reactivity series.
Sight Reading Practice
Name notes on the treble and bass clef against the clock.
Trio
Score an A-level combination for university and careers, and see the best subject to add next.
Explainers 6
CPU vs GPU
Interactive 3D explainer on CPUs vs GPUs, and why crypto mining and AI need GPUs.
Cryptogram
Insert a chip card and watch every cryptographic step of an EMV payment.
Flow & Return
Play with the valves and thermostats in a cutaway of a UK boiler, cylinder and radiator system.
Meanwhile
Compare countries, regions and people on a zoomable timeline of history.
Stikstof
Visual explainer, in Dutch and English, on the nitrogen crisis and why the UK doesn't have one.
Understanding the Mass
A guided timeline through the structure of a Catholic Mass.
Tools 6
Backbeat
Loop drum grooves and fills with sheet music and pad lanes, from beginner to expert.
Elicit
Prototype AI business analyst that interviews stakeholders and writes Gherkin feature files.
Faux Reel
Turn a chat transcript into a fake phone screen recording, exported as GIF or video.
Mise
Snap a recipe and see it as parallel prep streams that meet at the plate (simulated).
Parity
Sales-assistant prototype that finds rule-based alternatives to lab consumables.
Vinker
A daily checklist for tasks you repeat several times a day.
Toys & games 9
BEATS
A retro, CRT-styled tracker for making beats on your phone.
Contraption
Build Rube Goldberg machines from ramps, balls, belts and a cat, then watch them run.
Feed Me Right!
Tap the healthy food and dodge the junk before the character explodes.
Flappy Cockatiels
Flappy Bird, but with a pair of cockatiels.
Geography Blackjack
Fill a target country with other countries' land area without going over 100%.
Pillar Twordle
A Wordle-style game about the global minimum tax.
River Crossing
The classic river-crossing logic puzzle.
Tilt
Particle toys that pour, swirl and scatter as you move your phone.
Timeline Puzzle
Drag historical events into the right order.