DKodeTree Full Logo
Your gentle start into the world of DSA and coding interviews.

About Me

I’m a learner, mentor, and a former Google software engineer who remembers exactly how confusing it felt to start DSA. 🌱

And that confusion? It’s something almost every beginner experiences.

I began building DKodeTree in April 2025 with a simple belief: interview prep doesn’t have to be overwhelming, especially for beginners still figuring out where to start.

DKodeTree and my DSA videos are my attempt to create a calm, beginner-friendly gateway into the DSA galaxy 🪐, helping you navigate coding interviews with clarity, and grow the kind of confidence that lasts.

✍️ I love teaching. I just happen to do it with code.

Everything You Need to Begin

  • A clear starting point → Begin with DKodeTree Roots 25 - a carefully curated set of foundational problems for beginners or those returning to DSA after a break.
  • A beginner-friendly roadmap that guides you through key problem-solving patterns, one step at a time. Plus separate roadmaps tailored to different proficiency levels.
  • A structured path to becoming interview-ready → transition seamlessly from the foundational Roots 25 through Trunk 35, Branches 35, Crown 45, Canopy 45, and Bonus 10, eventually mastering the full DKodeTree 195 collection.
  • A dedicated section for Series Solutions, helping you master core patterns and their variations to better handle real-world interview follow-ups.
  • Lost in a problem? Don’t worry! Solutions are just a click away to guide you through. Understand the approach, then apply it yourself.
  • Simple, intuitive progress tracking → mark your status on each problem as you go.
  • A no-login, privacy-first solution → your progress stays with you, locally.
  • Flexible filtering and grouping options to match your personal learning style and pace.
  • Light or Dark mode → view it your way.
  • Oh, and it’s completely free.

Let your logic take root. Happy coding!