Skip to content
Hadi Scharbrodt

← All projects

2024 · Live

Watch sorting algorithms think out loud.

Role

Solo build

Year

2024

Status

Live

Stack

TypeScriptCanvas APIHTML/CSS

(01) Problem

Students memorize Big-O, but rarely see what recursion is doing.

(02) Build

Built a Canvas2D engine for comparisons, swaps, merges, speed control, and color states.

(03) Result

Used in tutoring sessions to make merge-sort click faster.

(04) Live demo

Live merge-sort. Pause / shuffle / change speed.