The record
Everything, counted
Competitive programming keeps its own scoreboard, so there is no reason for me to summarise it by hand. These figures come straight from each platform and refresh on their own every thirty minutes.
Last updated 10 Sept, 01:35 IST. Back to the portfolio
At a glance
Across five platforms
1,159
Problems solved
Across every judge below
85
Contests attended
LeetCode 26, CodeChef 31, Codeforces 28
1,835
LeetCode rating
Top 6.9% globally
354
Active days
All time, across LeetCode, Codeforces, CodeChef and Code360
Rating over time
85 rated contests
Every rated contest, on whichever platform you pick.
- Current rating
- 1,835
- Peak
- 1,835
- Contests
- 26
Problems
By difficulty and by judge
Where the solved problems actually sit.
Everything combined
- DSA practice
- 763
- Competitive judges
- 396
Data structures and algorithms
- Easy
- 311
- Medium
- 395
- Hard
- 57
Competitive programming
- Codeforces
- 216
- CodeChef
- 180
Activity
3,329 submissions counted
Every day something was submitted, on any judge.
889 submissions
Hover a day for its count
The three figures above are all-time totals and do not change with the period shown below. Days are unioned rather than summed, so working on two judges on the same date counts once. Only LeetCode, Codeforces, CodeChef and Code360 publish per-day activity; the other platforms are not represented here.
Badges
14 earned
Badges the judges handed out along the way.
LeetCode
4 badges- 100 Days Badge 2026Jul 2026
- 50 Days Badge 2026Apr 2026
- 100 Days Badge 2025Nov 2025
- 50 Days Badge 2025Sept 2025
Code360
8 badges- ArraysSpecialist
- Binary TreesSpecialist
- RecursionSpecialist
- ArraysAchiever
- Binary TreesAchiever
- Linked ListAchiever
- RecursionAchiever
- SortingAchiever
CodeChef
2 badges- Contest ContenderSilver
- Problem SolverBronze
Topic analysis
41 tags with at least one solve
Which corners of the subject I have actually spent time in.
- Array340
- String154
- Hash Table140
- Math116
- Sorting96
- Dynamic Programming82
- Greedy75
- Two Pointers74
- Binary Search52
- Tree44
Tag counts come from LeetCode, the one platform of the five that publishes a per-topic breakdown.
GitHub
Public work since 2024
What the work looks like away from the judges.
905
Total contributions
Since 2024
231
Total active days
75-day longest streak
34
Stars earned
Across 30 public repositories
660
Commits
Authored, all repos
32
Pull requests
Opened anywhere
3
Issues
Opened anywhere
Languages, by share of code written
- Jupyter Notebook
- 37.9%
- JavaScript
- 22.4%
- TypeScript
- 20.6%
- EJS
- 8.5%
- C
- 4.7%
- C++
- 2.1%
- CSS
- 1.8%
- HTML
- 1.1%
- 2 more
- 1.1%
Shares are real byte counts summed across every public repository I own, which is why a handful of large notebooks can outweigh a lot of small scripts.
Contest ratings
Current and peak, per platform
Where each rating actually stands today.
Recognition
5 results
Contest results, measured by how far they went.
Top 1,500
2026Google Big Code Challenge 2026
Qualified for Round 2, nationwide.
Round 3
2026Flipkart Grid 8.0
Advanced to Round 3.
Semifinalist
2025Flipkart Grid 7.0
Reached the semifinal round.
3★ / Pupil
CodeChef and Codeforces
CodeChef 3★ (1,675), Codeforces Pupil, LeetCode 600+ problems solved.
Top 3 of 200+
RBI@90 State-Level Quiz
Second Runner-Up.
By platform
Updated 10 Sept, 01:35 IST
LeetCode
suyash607- Solved
- 651
- Contest rating
- 1,835
- Contests
- 26
- Global rank
- 59,670
CodeChef
ecstatic_fly- Rating
- 1,674
- Peak
- 1,675
- Stars
- 3★
- Solved
- 180
Codeforces
suyash607- Rating
- 1,342
- Peak
- 1,342
- Rank
- Pupil
- Solved
- 216
Code360
Naukri Code360- Solved
- 112
- Easy
- 59
- Moderate
- 42
- Level
- Specialist
GitHub
EcstaticFly- Contributions, 12mo
- 127
- Current streak
- 5d
- Longest streak
- 75d
- Public repos
- 30
A scheduled job reads every platform on its own every thirty minutes and stores the result, and these pages render from that store — so nothing here is fetched while you wait, and freshness doesn’t depend on anyone happening to visit. Codeforces, LeetCode, Code360 and GitHub are read from public APIs. CodeChef publishes none, so its numbers are scraped from the profile page and are the most likely to go quiet. When a platform does go quiet its last good reading is kept and labelled with the date it was taken, rather than being dropped or passed off as current.