Games and tools I've built, with notes on the systems behind them.
Govern a city of living bubbles, where funding an invention can cost the supplies you need for the next crisis.
Tiny PNGs become playable chunks in this 2D browser game, built with a custom JavaScript engine.
Share the useful part of a developer setup. Dotdeck gives configuration snippets their own pages, explanations, and discussions.
This thesis concept proposes a way to trace splits and merges in generated patterns and replay the evidence behind each event.
This portfolio runs a live reaction-diffusion simulation behind its writeups, with a single control to pause the ambient effects.
Automatic weapons keep firing while you chase upgrades and the Stage Door in this circus roguelite prototype.
A late-night misconduct email leads a student back to an AI chat in this interactive story based on the 2026 HEPI and Kortext survey.