2024

HandyBike 6-inch Folding Bike
🚲
Quadrillion Puzzle Replacement Piece
🔧

2023

LLM Lab 2 - Handling SSE Streaming AI Models
👣
LLM Lab 1 - Honing Your Prompting with Google Sheets
👣
Printing large posters and documents (correctly) in MacOS
👣
A-Bici Folding Bike
🚲
Mapping Serial Ports in Wine
👣

2022

Parallel ROM dumper for an obsolete cartridge-based eBook reader
⚙️
HP iPAQ Bluetooth Folding Keyboard
🧱
Writing a CD-key generator for the Franklin Bookman Desktop Manager
⚙️
Hello world in circuit board design: the most basic KiCad 6 tutorial
👣

2021

Franklin BOOKMAN Data Archive
🧱
Casual System Admin from a Dell Axim X51v PDA
👣
Dell NavTeq BT-332 Bluetooth GPS Receiver
🧱
Think Outside Bluetooth Folding Keyboard
🧱
Sierra AGI Adventure Game Interpreter
🕹
3D Terrain Sandbox and Game Engine
🕹

2020

How different languages sing Happy Birthday
🎭
WormForm - a Typography Block Sandbox
🎨
Halloween Pumpkin Carving 2020
🎨
Sinclair Research A-Bike Mk1 6-inch
🚲
Dahon PrestoLite - The Lightest 16" Wheeler Yet
🚲
Tiny Palm PVG100 phone on Three UK
👣
Guitar Hero Live Bluetooth Controller Poll Rate Testing Jig
🧱
Guitar Hero Live Bluetooth controller
⚙️

2019

Jersey on a Pacific CarryMe
🚲
Pacific CarryMe Shakedown Cruise
🚲
Ender 3 Configuration Notes
📦
Pacific CarryMe Folding Bike
🚲
Pho Recipe
👣
3D printers
📦
Snapshot testing with Jest + Preact + Picostyle
👣
KeyDings
🔩
Tabular / vertical code alignment in ES without IntelliJ
🔩
CelCom: Feature Toggles and Testing
CelCom: Simplifying development tooling
Finding nostalgic music from 1996 Microsoft Interactive CD Sampler
👣
CelCom: Improving HUD indicator designs

2018

CelCom: Implementing saved games
Brompton Wheel Veloplugs
⚙️
Bike Light Phone Mount
⚙️
Random Sound Tin
⚙️
Isle of Wight Randonnee 2018
🚲
Try before you buy fonts
👣
Samsung Gear 360 (SM-200) image and video workflow on MacOS
👣
Gear VR Controller Reverse Engineering
⚙️
Mocute Bluetooth Gamepads
👣

2017

Faulty Raspberry Pi Zero W
👣
Modernizing a Moulton Automatic
🚲
Shrimpy - the evolution of a tiny bike
🚲
Isle of Wight Randonnee 2017
🚲
suoman commute machine
🚲
Polymer clay sculpting
🎨
Norfolk Nobbler 2017
🚲
Cheap Bike Bell Modification
⚙️
Manchester Critical Mass February 2017
🚲

2016

Celestial Combat
🕹
PewPew.js
🎨
Particle Tracks
🎨
Random Cellular Automata
🎨
Free Spirit Single-Speed Conversion
🚲
Dahon Classic V
🚲
GPXMapFactor
🔩
London-Cambridge-Leicester
🚲
Equipment Upgrades
🚲
Del's Red Minivelo
🚲

2015

Slackson bot
🔩
Cycling in 2015
🚲
Translucify
🔩
Generative Mazes
🎨

2014

ColorRun.pl bot
🔩
London to Brighton Ride
🚲

2013

Foldable rowboat v1
⚙️
Gamedev Weekend 3
🕹
Gamedev Weekend 2
🕹
Gamedev Weekend 1
🕹

2012

TechShop notes
🔧
Raygun
🎨
Sculpting in 2012, 2013
🎨

2011

TSP Solver
🔩
Textured 3D tunnel
🎨

2010

Road signs
🔩

2009

GMBrowser
🔩
IBM M2 Clicky Keyboard Repair
🔧

2008

DOM-based RTS Engine
🕹

2004

Flash games
🕹