$ whoami

Rohit Kumar

$ cat role.txt

B.Tech ECE @ IIIT Jabalpur — Full-Stack Developer & Competitive Programmer

$ cat about.txt

Full-stack systems in production: JWT/RBAC auth, Razorpay webhook integration, and LLM-powered analysis tools.
1,250+ DSA problems solved across LeetCode, Codeforces & CodeChef · LeetCode rating 1721.

$ cat /var/log/visits.count
······

// about.md

B.Tech ECE student at IIIT Jabalpur who ended up living in the full-stack world — React and Node on either end, PostgreSQL underneath, and an LLM API wired in wherever it earns its keep. Outside of shipped projects, most of the actual reps happen on judges: 1,250+ problems deep across LeetCode, Codeforces, and CodeChef.

JEE Advanced qualifier — top 1.5% of 1.4M JEE Main candidates nationwide

institutionPDPM IIIT Design & Manufacturing, Jabalpur
degreeB.Tech, Electronics & Communication Engineering
duration2024 – 2028
cgpa7.7 / 10
coursework Data Structures & Algorithms Object-Oriented Programming Digital Systems

// projects/

Creator Dashboard

ACCEPTED
React 18Node.jsExpress.js PostgreSQLJWTRazorpayTailwind CSS

Full-stack creator monetization platform — content access gated by a real payment lifecycle, not a paywall toggle.

  • Razorpay payment gateway with real-time webhook processing and HMAC-SHA256 signature verification for automated content access control.
  • JWT authentication with Role-Based Access Control (RBAC) across 5 RESTful API endpoints, including automatic token refresh on role elevation.
  • Payment lifecycle (pending → active → cancelled) enforced via PostgreSQL partial unique index constraints and JOIN-based authorization middleware — prevents duplicate subscriptions and privilege escalation.
  • Deployed split-stack: Vercel (frontend), Render (backend), Neon PostgreSQL.

LeetCode Analyzer

ACCEPTED
TypeScriptReactExpress.js PostgreSQLDrizzle ORMGroq LLMJudge0

A second opinion on your submission — correctness, complexity, and pattern recognition, without handing you the answer.

  • Automated correctness verification, time/space complexity analysis, algorithmic pattern recognition, and a two-stage Socratic hint system — no user authentication required.
  • Custom multi-language harness generator parses LeetCode GraphQL API signatures into runnable Python, C++, and Java, executed in a self-hosted Judge0 sandbox.
  • Groq LLM API integration with a structured JSON contract; PostgreSQL query caching via Drizzle ORM, pre-seeded with ~3,000 problems.
  • Per-IP rate limiting to control inference costs. Built as a monorepo.

CF Enhancer

ACCEPTED
JavaScriptViteChart.js Chrome Extension MV3Codeforces REST API

The Codeforces profile page, rebuilt — because the default one doesn't tell you where you're actually weak.

  • Replaces the default Codeforces profile with a CP analytics dashboard: contest rating history, problem difficulty distribution, topic-level weakness detection, and a GitHub-style yearly activity heatmap via Chart.js.
  • Codeforces Public REST API integration through a dedicated background service worker for MV3 compliance and separation of concerns.
  • SPA navigation detection via the MutationObserver Web API — auto-reinitializes the dashboard on every client-side route transition.

// stats.log

PlatformSolvedRatingNote
LeetCode 580+ 1721 Top 3.2% — Weekly Contest 508 (Rank 1,206 / 37,970)
Codeforces 250+ 1256 (Pupil)
CodeChef 440+ 1444 (2★)

1,250+ DSA problems solved across three platforms — strongest in Dynamic Programming, Graphs, Trees, and Binary Search.

// skills.yaml

languages

C++TypeScriptJavaScript SQLHTML/CSS

frameworks & libraries

React 18Node.jsExpress.js Drizzle ORMTailwind CSSChart.js

databases

PostgreSQLNeon Serverless PostgreSQL

developer tools

GitGitHubLinux ViteVercelRender

concepts

Data Structures & AlgorithmsOOP RESTful API DesignJWT Authentication RBACWebhook Integration GraphQL APILLM API Integration Chrome Extension (MV3)Monorepo Architecture Rate Limiting