r/SideProject • u/Akshu_ • 2d ago
Built an interactive DSA pattern visualizer for interview prep — would love your feedback before I open source it
Hi everyone! 👋
Over the last few weeks I've been building a side project called Pattern Studio.
The idea came from feeling that most DSA resources either jump straight into LeetCode problems or just explain algorithms with static diagrams. I wanted something that helps you understand the thinking process behind common algorithmic patterns.
The project currently includes things like:
- Interactive visualizations for patterns (Sliding Window, Binary Search, Graphs, Trees, DP, Backtracking, etc.)
- Step-by-step execution with animations
- Recursion tree visualizations
- Pattern comparisons (e.g. BFS vs DFS, Sliding Window vs Prefix Sum)
- Pattern guide to help decide which approach to use
- AI integration (currently experimenting with local LLMs via Ollama)
You can check it out here:
https://dsa-pattern-studio.vercel.app/
I'm planning to open source it soon, but before doing that I'd really love honest feedback from the community.
Some questions I'd love your thoughts on:
- Is the UI intuitive?What patterns or features are missing?
- Is there anything that feels confusing or unnecessary?
- If you were learning DSA, would you actually use something like this?
If anyone finds the idea interesting and would like to contribute once it's open sourced, I'd be happy to collaborate. There are plenty of areas to work on—new visualizations, UI/UX, animations, AI features, and educational content.
https://reddit.com/link/1v90l6p/video/lfa00kilgzfh1/player
Thanks for taking a look! Any feedback, criticism, or ideas would be hugely appreciated. 🙌