LeetCode Solutions
Not grinding numbers — solving with intent.
LeetCode Solutions
Overview
As a competitive programmer who participated in ICPC, I never stopped thinking algorithmically. The habit of breaking down complex problems into elegant solutions is something I carry into every project I build.
I'm not grinding numbers. I don't chase streaks or leaderboard positions. Every problem I solve has a purpose — to sharpen a specific pattern, explore an edge case, or deeply understand a data structure I haven't fully internalised yet.
These aren't just accepted submissions. They're clean, well-thought-out approaches to classic and tricky problems — written to be read, not just run. Browse the repository and see how I think.
Live Stats
What's in the Repo
Algorithmic Thinking
Each solution focuses on understanding the problem deeply before optimising for speed or memory.
Clean Code
Readable, well-structured solutions — not just accepted submissions, but maintainable code.
ICPC Background
Competitive programming mindset shaped by ICPC participation and regional contest experience.
Pattern Recognition
Problems organised by patterns: sliding window, DP, graphs, backtracking, binary search, and more.