DSA Visualizer
An interactive learning site for data structures, algorithms, and systems. Cards walk through concepts with step-by-step animations, captions, and implementations in Python, C++, Java, and Rust. System design pieces show a stack improving as you add cache, load balancing, and replicas; low-level pieces cover OS ideas like process scheduling, virtual memory, and file systems, plus a compiler pipeline from lexer to parser, type checker, optimizer, and linker. Built with Next.js, TypeScript, Tailwind, and Framer Motion, with light/dark themes, a searchable table of contents, and a file-based registry so new visualizations drop in without extra plumbing.