Skip to content
View D3S-Gaurav's full-sized avatar
🌴
On vacation
🌴
On vacation

Block or report D3S-Gaurav

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.

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
D3S-Gaurav/README.md
Kumar Gaurav stack oss



followers views email linkedin codeforces

🪻  About Me

const gaurav = {
  role:     "Full-Stack Engineer",
  focus:    ["TypeScript", "Next.js", "Node", "Python"],
  building: ["self-hosting agents", "agri-ML dashboards", "realtime chat"],
  openSource: {
    merged: ["oppia/oppia ×2", "fossology/fossology"],
    active: ["karmada-io/karmada (Go)", "joomla/joomla-cms (PHP)"],
    style:  "file the issue first, then the PR",
  },
  currently: "going deeper on distributed systems & Go",
};
  • 🔧 I like unglamorous work that unblocks people — flaky tests, broken CI matrices, lint rules that kill whole classes of bugs.
  • 🪷 Wrote a custom ESLint rule for Oppia (6.7k ★) banning ViewEncapsulation.None — filed the bug, proposed the fix, shipped it.
  • 🧩 Comfortable dropping into an unfamiliar 300k-file monorepo and landing a scoped change.
  • 📫 kumargauravrocco2724@gmail.com

🧊  Tech Stack

 Languages  ts js py go cpp sql
 Frontend  react next tw vite
 Backend  node express socket flask bun
 Data & Infra  pg prisma supabase docker linux git

🌙  Open Source

orgs merged stars langs

Patches sent upstream to projects I actually use. I open the issue first, then the PR.

Project What I did
oppia/oppia 6.7k Custom ESLint rule banning undocumented ViewEncapsulation.None
oppia/oppia 6.7k Fixed classroom-field text overflow
fossology/fossology 1.0k Vagrant base box upgrade focal → jammy
karmada-io/karmada 5.5k Gokarmadactl returns errors instead of os.Exit
joomla/joomla-cms 5.1k PHP — CI artifact collisions, flaky Cypress specs, pcntl_waitpid flags
ohcnetwork/care_fe 623 Debug-log cleanup + missing i18n strings

🍥  Projects

Crop-suitability dashboard — Next.js frontend over a Python analysis backend. Modular V2 architecture, admin IP bypass, prompt-injection hardening on the AI route.

Realtime group chat on Socket.IO with live WebSocket broadcast and cursor pagination over a composite (groupId, createdAt) index. Load-tested with k6 — traced the real bottleneck to the Prisma connection pool, not the socket layer.

Playwright ETL pipeline scraping JoSAA/CSAB cutoffs from a legacy ASP.NET WebForms site — 50k+ records across 120+ institutes, served by an eligibility-prediction API with batched cross-year lookups.

Self-hosting agent runtime on Bun + Drizzle + Docker Compose, laid out as a package monorepo with versioned migrations.

🌸  Let's talk

gmail linkedin github



Open to backend / full-stack roles and OSS collaboration.

Popular repositories Loading

  1. kumar-gaurav-resume kumar-gaurav-resume Public

    My Pro Resume

    1

  2. oppia oppia Public

    Forked from oppia/oppia

    A free, online learning platform to make quality education accessible for all.

    Python 1

  3. soil-suitability-app soil-suitability-app Public

    JavaScript 1 2

  4. cchat-frontend cchat-frontend Public

    JavaScript

  5. Job-Tracker Job-Tracker Public

    Job Tracker

    TypeScript 1

  6. Mail_parser Mail_parser Public

    An email parsing engine that processes raw emails and extracts headers, body content, and key entities into structured formats for downstream processing.

    HTML