Case Studies

Selected Projects

Real systems built for real businesses. Each project is a production deployment — not a demo, not a prototype.

Algorithms · Frontend

Valid Palindrome

Algorithm visualization that makes complexity visible

A LeetCode 125 showcase with three algorithmic approaches — two-pointer, reverse-and-compare, recursive — visualized through a retro terminal interface. Tracks live metrics, step-by-step execution, and compares space/time tradeoffs side by side.

  • Three approaches with full complexity analysis and tradeoff comparison
  • Retro terminal aesthetic: CRT scanlines, phosphor glow, animated execution
  • Live metrics: time, space, allocations, comparisons, early exits
  • Custom input and adjustable speed controls
Read more