Computer science & learningCompleted
Algorithm Playground
ئەلگۆریتم — a Kurdish Sorani playground for seeing how algorithms work, with 16 sorting, searching, pathfinding, and maze algorithms, plus Conway’s Game of Life.

- Algorithms
- 16 + Game of Life
- Playback
- Step & rewind
- Learning
- Code + live statistics
Where it started
Reading an algorithm does not always explain how its state changes. Learners need a way to slow down, inspect a step, and try their own input.
How I built it
Built a reversible playback engine with synchronized pseudocode, a scrubbable timeline, adjustable speed, and live operation counts. Editable grids support walls, weighted cells, maze generation, and pathfinding.

What it makes possible
Provides a hands-on learning environment in Kurdish: follow an algorithm, rewind its recorded steps, and connect its code to its behavior. Conway’s Game of Life runs as a separate forward simulation.
Built with
- Next.js
- TypeScript
- Zustand
- Canvas
- Algorithms