Experiments
Observations, engineering stories and things I have learned from building and debugging for the web.
Markdown Editor
A professional split-pane editor featuring real-time preview, drag-and-drop file API integration, keyboard shortcuts and multi-document autosave.
Rent vs Buy
Financial modeling engine with URL state and Chart.js graphing.
Audio-Reactive Canvas
A real-time Web Audio API visualization engine running on Canvas. Features adjustable physics parameters, microphone/file input analysis and multiple generative rendering algorithms.
WebGL Particle Scene
A Three.js particle volume that reacts to cursor movement, with controls for particle color, size and rotation speed.
Typography Playground
An interactive playground for manipulating variable font axes (Weight, Width, Slant, Grade) in real-time.