Favourites
My favourite songs, one per screen, each with a note on why it's
there and a 30‑second preview. The backdrop is drawn with
WebGPU from the cover's colours and swells on the beat. Installable
and works offline (PWA). New songs come straight from the iPhone
share sheet. The front end has no build step.
Pipodoro
Extremely lightweight Pomodoro app that has PiP and
AirPlay functionality on MacOS/iOS. Canvas and
video elements are used to create the timer. Installable and works
offline (PWA) through the use of a Service Worker. Whole app is less
than 3kb. Zero dependencies. No build step.
Watoetoe
Lightweight app with a virtual prize wheel to randomly discover day
trip suggestions in my neighbourhood. Experimented with some custom
playful UI and Web Components. Zero dependencies.
No build step.
Toy Car Configurator
Cute toy car configurator where I experimented with 3D CSS
techniques, and state management.
Built to showcase some of my skills to a potential client.