profile picture

Kavyadeep Dev

Full-Stack Developer

Algorithm Visualizer preview
Visit site

Algorithm Visualizer

Real-time sorting algorithm visualizer written in C++ with hardware-accelerated SDL2 graphics.

Project Overview

A high-performance algorithm visualizer written in C++ using SDL2. Renders step-by-step sorting iterations with real-time bar height transitions, sound frequency pitch changes, and modular sorting strategy abstractions.

Key Highlights & Architecture

  • Rendered real-time visual sorting states using SDL2 hardware-accelerated graphics.
  • Implemented Bubble, Merge, and Quick Sort algorithms with yieldable step-by-step execution state.
  • Structured with a modular CMake build system for cross-platform compilation.