Frontend / Education2024
Featured Project
Sorting Algorithm Visualizer
Visual tool for helping users understand how various sorting algorithms operate. All operations are highlighted and slowed down for a meaningful understanding.

What it does
The visualizer shows how different sorting algorithms behave step by step, making comparisons, swaps, and progression visible instead of abstract. It is built to help users understand algorithm behavior through motion rather than only code or notation.
How it works
Each sorting algorithm drives updates to a shared array visualization, with controlled pacing and visual emphasis for the operations currently taking place. The interface exposes the algorithm in a way that makes intermediate state changes readable during execution.