Skip to content
View Harshith1702's full-sized avatar
💭
idk
💭
idk

Highlights

  • Pro

Block or report Harshith1702

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Harshith1702/README.md

Typing SVG

Building LinkedIn Portfolio LeetCode Profile Views

◾ GrindLens

GrindLens pattern gap card — weakest topic and what to solve next

name your 3 weakest DSA topics right now. from memory. no sheet open, no stats page, just what you remember.

most people can't. i couldn't either, and i'd already solved 400+ problems at that point.

that gap is the whole reason GrindLens exists. not another streak tracker. it tracks what you've actually covered against what you've been quietly avoiding, and it comes with sheets, Blind 75, NeetCode 150, company-tagged sets, or your own, so the gap it finds turns into something you can actually go fix.

grindlens.dev — no signup wall to look around, log in with LeetCode and see where you actually stand.

Building it solo, in public, right now. Every redesign is one less thing that made it look like a template. If you use it and something's off, that's not a bug report, that's the roadmap. Tell me on LinkedIn or drop it in an email.

┌─[harshith@dev]─[~]
│
├── location    : hell i guess
├── degree      : B.Tech CSE @ CMR Technical Campus (CGPA: 8.52)
├── status      : 3rd year undergrad | Expected 2028
├── portfolio   : https://harshith-padakanti.vercel.app
│
├── building    : GrindLens — leetcode analytics, grindlens.dev
│                 GSSoC 2026 | NSoC 2026 (30+ PRs, rank 70/988) 
│                 LeetCode Discord Reporter — live | zero maintenance
│
├── grinding    : LeetCode (400+) | CodeChef | Codeforces | SmartInterviews
│                 daily. consistency over everything.
│
└── open to     : Backend Internships | OSS | Interesting problems

458 solved · 1590 rating · synced Sep 13, 2026

this line updates itself. see the workflow

◾ About

Backend dev. Hyderabad. 3rd year. I write code that works, ships, and doesn't need me to explain it.

Node.js, Socket.IO, Java, real-time systems, DSA daily.

Looking for backend internships.

◾ Open Source

Rocket.Chat

3 PRs into develop. Reviewed and consolidated by Gazzo into batch PR #39853 with 9 other contributors.

  • #39455 — timestamp parsing inside formatted text. it was broken.
  • #39737 — test coverage for isNodeOfType guard. had none.
  • #39733 — emoji behavior tests in reducePlainTexts. also broken.

GSSoC 2026 — ongoing

SkillsSphere AI — socket status indicator, dead code removal, light mode fixes across classroom UI. #556 · #579 · #592 · #600

GSoC Org Finder — corrected mentor contact info for a dozen orgs. someone had to. #544 · #549 · #583 · #590 · #639 · #643 · #649

Reframe — memory leak on export failure. CDN hints for FFmpeg. #310 · #311

Eventra — localStorage draft persistence. toast was in the wrong place. #1256 · #1194

Cara — button text wasn't visible. #255

NSoC 2026 — 30+ PRs merged, ranked 70/988

UI bugs. Backend logic. API pagination. Response envelopes. URL state encoding. Form drafts. Resume parsing. AI inputs. JavaScript, TypeScript, Python.

it got done.

◾ Other Projects

Project Description Stack Link
Open Chat App Real-time rooms, password-protected, typing indicators, 100-user cap Node.js Express Socket.IO Live ↗️ · Code
LeetCode Grind Tracker Full-stack tracker with Python sync pipeline, MySQL views, PHP API, and dashboard analytics Python PHP MySQL JavaScript Code
LeetCode Discord Reporter Fetches accepted submissions daily, posts to Discord at 10:15 PM IST automatically GitHub Actions cron-job.org Code
Social Media Follower System Graph-based: follow/unfollow, mutual suggestions C DSA Code
Eclipse Attendance QR-based, teacher/student dashboards, CSV export, fully browser-side HTML CSS JS Code
Smart Dustbin IR sensor + servo motor automation Arduino C++ IoT
Web Scraper Data extraction in Java + Python using Jsoup + BeautifulSoup Java Python Code

◾ Competitive Programming

LeetCode CodeChef Codeforces SmartInterviews

400+ problems solved · 55+ contests · 1720 max rating

LeetCode Contest

◾ GitHub

  

GitHub Streak

Trophies

Activity Graph

contribution snake

◾ Core Concepts

  • REST APIs, WebSockets, Real-Time Communication
  • Data Structures, Problem Solving
  • OOP, Backend Development
  • CI/CD, Automation, Testing
  • Open Source, Competitive Programming

open to backend internships. open to interesting problems. not open to small talk.

profile views don't matter. projects do.

Pinned Loading

  1. Open_Chat_Application Open_Chat_Application Public

    A real-time, multi-user room-based chat application built with Node.js, Express, and Socket.IO. Features include public/private rooms with password protection, typing indicators, live user count, t…

    JavaScript 2 2

  2. leetcode-grind-tracker leetcode-grind-tracker Public

    Tracks my LeetCode grind using MySQL, submissions, weak topics, and streaks. Built as a DBMS mini project.

    JavaScript 1

  3. leetcode-discord-reporter leetcode-discord-reporter Public

    Automatically posts your daily LeetCode solved problems to Discord every night, no PC needed.

    Python

  4. leetcode-dsa-journey leetcode-dsa-journey Public

    A curated collection of accepted LeetCode DSA solutions in Java, emphasizing clean code, pattern recognition, and optimal time–space complexity.

    Java 1