Games
All written by hand, all running in the browser, none of it saved to a server.
Built from scratch
Original work — these don't exist anywhere else.
Clicker
incrementalAn incremental with crits, combos, six upgrades and an ascension loop.
Corridor
shooterA Doom-style shooter on a software raycaster. Four weapons, three enemy types, three levels.
Cosmos
simulationAn n-body gravity sim. Every body pulls on every other one.
Cryptex
puzzleSix ciphers in order: Caesar, Atbash, base64, Vigenère, binary, then all five stacked.
Fractals
mathsA Mandelbrot and Julia explorer, computed per pixel.
noom's td
tower defenceA 3D tower defence with a story. Twelve levels across four worlds, fourteen towers that branch.
Observatory
star mapA star map of 847 seeded stars, each with a spectral class, magnitude and distance.
Particles
sandboxSeveral thousand particles under one force field: gravity, orbit and flow.
Resonance
visualA harmonograph. Two damped sine waves drive x and y.
Synth
instrumentA subtractive synth on Web Audio: two oscillators, filter, envelope, delay.
Text RPG
adventureA run through a salt mine that is about to flood: telegraphed turn-based combat, a build you assemble on the way down, five endings.
The arcade
Classics, reimplemented from scratch. No emulation, no borrowed code — every one rebuilt to see whether I could.