Playground
Interactive tools and visual explainers I built to understand things better — and hopefully make them easier for others too.
Sudoku
Classic Sudoku with three difficulty levels. Keyboard navigation, error checking, and a running timer.
GamePuzzleInteractive
Try it →Event Loop Visualizer
Step through how JavaScript processes code — call stack, web APIs, microtasks, and macrotasks, one step at a time.
JavaScriptInteractiveEducation
Try it →Coming soon
Big-O Visualizer
Compare algorithm complexity curves — O(1), O(log n), O(n), O(n²) — with live input size controls.
AlgorithmsMathEducation
Coming soon
CSS Grid Builder
Visually construct CSS grid layouts by dragging and resizing — get the generated CSS instantly.
CSSInteractiveDesign
Coming soon
Regex Playground
Test and debug regular expressions live with match highlighting, group capture, and common pattern snippets.
JavaScriptTooling