Experiments
These are small interactive tools I built to make systems ideas more inspectable in the browser. They are all static, client-side pages with enough controls and visual feedback to support actual exploration instead of just a screenshot.
The broader motivation is in Relearning Through Small Interactive Tools, but each experiment stands on its own here.
Event Loop Visualizer
Interactive event loop visualizer for call stack, microtasks, tasks, timers, and execution order.
Learning Dynamics Lab
A client-side optimizer visualizer for comparing SGD, Momentum, RMSProp, and Adam on 2D loss surfaces.
Load Flow
A browser-based AC load flow workspace for building one-line models and solving bus voltages and power flows.
Mandelbrot Explorer
An in-browser Mandelbrot set explorer with arbitrary-precision viewport math, progressive rendering, and shareable deep-zoom state.
PID Controller Simulator
Interactive fixed-step PID simulation that demonstrates rise time, overshoot, oscillation, and settling behavior.