Hi there 👋, I'm Nandhakumar — a passionate and hardworking Java Full Stack Developer on a mission to land my first developer role. This repository is a daily log of my DSA problem-solving journey where I solve LeetCode problems using Java to improve my coding skills and stay consistent.
To build strong problem-solving skills in Data Structures & Algorithms by solving problems daily using Java, and eventually secure a Software Developer job.
- ✅ Java-based solutions to LeetCode problems
- 🔁 Recursion-based problem-solving
- 🔍 Searching and sorting algorithms
- 🔢 Logic-building: arrays, strings, number theory, hash maps, etc.
- 📅 Daily practice logs with clean, commented code
- 🧠 Step-by-step code organization by topic and difficulty
- Java (Core)
- Recursion & Sorting Algorithms
- Data Structures (Arrays, Strings, HashMaps, etc.)
- Clean code & best practices
- Git & GitHub for version control and commit tracking
I began this challenge on July 29, 2024. Every single day, no matter what — even during night shifts — I’ve committed to writing code and solving problems. This repository reflects my dedication, discipline, and growth mindset.
- 🌐 TalentTrove — A responsive portfolio showcasing my skills and journey, built with Angular, Spring Boot, and Tailwind CSS.
- 📱 Habit Tracker App — A productivity app to build and track daily habits.
- 💌 Love Letter App — A beautiful app made with creativity and emotion to express feelings through interactive UI.
- 📘 Angular Tutorial Site — A beginner-friendly platform to learn Angular, TypeScript, and Tailwind CSS.
- 💻 GeeksForGeeks
- 💡 GitHub
“Success doesn’t come from what you do occasionally. It comes from what you do consistently.”
Thanks for stopping by! If you’re on the same journey, feel free to ⭐ star or 🍴 fork this repo.