Solve Once • Learn Forever • Implement Everywhere
Welcome to CodeVault, my personal archive of competitive programming solutions, interview preparation, algorithms, and data structure implementations.
My goal is to solve problems in multiple languages so I can understand each language's strengths and become a better software engineer.
Current languages:
- C
- C++
- C#
- Java
- Python
- JavaScript
- SQL
| Platform | Solved |
|---|---|
| Codeforces | 296 |
| HackerRank | 190 |
| LeetCode | 168 |
| BeeCrowd | 70 |
| Coding Ninjas | 51 |
| UVA | 46 |
| CodeChef | 16 |
| GeeksforGeeks | 12 |
| VJudge | 12 |
| Total | 861 |
| Language | Solved |
|---|---|
| C++ | 670 |
| C | 113 |
| Java | 50 |
| Python | 44 |
| JavaScript | 19 |
| C# | 11 |
| SQL | 8 |
| Total | 915 |
Last updated: 2026-07-20 15:18 UTC
Progress: 0 / 150
□□□□□□□□□□ 0%
Progress: 0 / 75
□□□□□□□□□□ 0%
Progress: 0 / 191
□□□□□□□□□□ 0%
- Arrays & Hashing
- Two Pointers
- Stack
- Binary Search
- Sliding Window
- Linked List
- Trees
- Heap
- Backtracking
- Graphs
- 1-D DP
- 2-D DP
- Greedy
- Intervals
- Advanced Graphs
- Bit Manipulation
- Math & Geometry
- Tries
- Array
- Binary
- Dynamic Programming
- Graph
- Interval
- Linked List
- Matrix
- String
- Tree
- Heap
- Arrays
- Linked List
- Binary Tree
- BST
- Stack & Queue
- Recursion
- Backtracking
- Greedy
- Graph
- Dynamic Programming
- Trie
- Strings
- Arrays
- Strings
- Hashing
- Two Pointers
- Sliding Window
- Stack
- Queue
- Linked List
- Trees
- BST
- Heap
- Binary Search
- Graph
- BFS
- DFS
- Shortest Path
- Topological Sort
- Union Find
- Segment Tree
- Fenwick Tree
- Trie
- Greedy
- Dynamic Programming
- Recursion
- Backtracking
- Math
- Number Theory
- Bit Manipulation
- Geometry
Junior Software Engineer, LEADS Corporation Ltd
- 💼 ASP.NET Core, SQL Server
- ☕ Spring Boot, Oracle DB
- 💙 C#, Java, C++
- ⚡ Problem Solving, Software Architecture