Watch algorithms move.
I built this because reading about algorithms wasn't enough. I needed to see them.
An interactive visualizer for the algorithms I've been learning. Pick one. Hit play. Watch it run.
Algorithms:
- Binary Search
- Bubble Sort
- Merge Sort
- Insertion Sort
- Selection Sort
Each one I built because I learned it first. Then wanted to see it move.
React · TypeScript · Vite · Tailwind CSS · Canvas / SVG
pnpm install
pnpm dev- play — runs the algorithm step by step
- pause — freeze it mid-run
- step → — advance one step at a time
- reset — start over
- new input — randomize the data
- speed — 0.5× to 4×
On Day 17 I realized the things I'd learned were invisible. I could explain Big-O. I could reverse a linked list. But nobody could see any of it.
This is the attempt to make it visible.
Part of Maya The Dev — a 90-day journey from CS grad to top tech engineer.