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
An interactive 3D particle sphere using Three.js that responds smoothly to mouse coordinates, demonstrating WebGL rendering and physics parameters.
Typography Playground
An interactive playground for manipulating variable font axes (Weight, Width, Slant, Grade) in real-time.