
An interactive algorithm visualization platform with AI-powered solutions via Gemini. Features step-by-step execution timelines for arrays, trees, graphs, and hash maps with smooth animations.


The visualization engine uses a producer-consumer pattern: the algorithm module produces state snapshots at each step, while the renderer consumes them at a configurable frame rate. The Gemini AI integration generates annotated execution traces that map directly to visualization steps.


