Page Archive
Page not found. Your pixels are in another canvas. Get details
Add invisible noise to a digit and watch a neural network change its mind — adversarial examples, live in your browser. Get details
An interactive look at why a bond’s price drops when interest rates go up. Get details
An interactive look at how holding many investments narrows the range of outcomes, cutting the worst cases while keeping most of the upside, and how fees skim off the top. Get details
A stochastic SIR outbreak on a grid: poke it, tune it, vaccinate it, and watch the curve. Get details
A small, growing collection of interactive things I’ve built for fun. Get details
A full-screen 2D n-body gravity playground — set a mass, click to drop it, drag to fling it into orbit. Get details
Watch SHA-256’s avalanche effect: change one character, flip half the bits. Get details
Resize an image to a target file size, crop, rotate, strip metadata, and generate a favicon pack — all privately in your browser. Get details
A reinforcement-learning agent lands a rocket. Change gravity, wind, or the pad and watch it cope. Get details
An interactive, full-screen Conway’s Game of Life. Get details
An interactive look at how loan payments split between interest and principal — and how paying extra (especially early) saves you money. Get details
A full-screen sandbox: drop bar magnets, watch their field lines, and let them snap and repel. Get details
Merge, split, reorder, rotate, redact, sign, and fill PDFs — privately, in your browser. Get details
Chaos you can grab: two pendulums start 0.001 radians apart and end up nowhere near each other. Get details