Skip to content
View amankr32's full-sized avatar
💭
💻 CONTRIBUTING
💭
💻 CONTRIBUTING

Block or report amankr32

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
amankr32/README.md

Aman Kumar

Backend Developer · Node.js, Express & Distributed Systems · B.Tech CS @ IKGPTU '27

Typing SVG

LinkedIn · Email · Portfolio · GitHub


Currently

  • Summer Intern at IIT Ropar, VLED Lab — backend and full-stack development on research-driven software
  • Open to SDE Internships, 2026
  • 300+ DSA problems solved · CGPA 8.44/10

Experience

IIT Ropar, VLED LabSummer Intern · May 2026 – Present

  • Built PippaQ, a semantic Q&A/FAQ platform with role-based access and RAG-based duplicate detection, owning backend logic (Express, MongoDB) as part of a 5-member sub-team
  • Diagnosed and fixed a broken error-handling middleware causing system-wide API failures across every endpoint
  • Co-developed Spandan v0.8.0, a real-time classroom polling system — designed the event-driven Socket.IO sync layer, role-based auth, and Mongoose schema

Excellence TechnologySoftware Engineering Trainee · Jun 2025 – Jul 2025

  • Designed and implemented full-stack CRUD applications across MongoDB, Express.js, React.js, and Node.js — hands-on REST API and data modelling experience

GirlScript Summer of CodeOpen Source Contributor · Jul 2025 – Nov 2025

  • Refactored 8+ React components, reducing component load time by ~30%

Backend Toolbox

Programming Languages

Back-end

Front-end (Supporting)

Database



Cloud & DevOps

Terminal Scripts

Tools


Featured Projects

LatencyLens — API latency benchmarking tool · Next.js, Express, TypeScript, MongoDB

Background job engine executing and aggregating up to 10,000 concurrent HTTP requests per run, computing p50–p99 latency percentiles with under 5ms instrumentation overhead. Layered (Clean Architecture) backend across 4 core modules, 12+ REST endpoints.

CampusCart — Campus marketplace · Next.js, TypeScript, PostgreSQL, Drizzle ORM

Full-stack marketplace for my college with secure auth, listings, and image uploads, plus an in-app buyer–seller messaging system with sub-3-second delivery — no WebSocket infrastructure required.

Resume Roaster — AI resume ATS checker · React, Express, MongoDB, Gemini AI

AI-scoring pipeline that parses, scores, and rewrites resumes against job descriptions. JWT auth, version history, and diff tracking across 7+ REST endpoints.

The CodeBlog — Full-stack blogging platform · MERN, Firebase OAuth

Three-tier role-based access (Reader/Writer/Admin) with JWT + Firebase OAuth, self-service writer/admin approval workflow, deployed across Vercel and Render.


GitHub Stats

amankr32's GitHub stats Top Languages

amankr32's streak stats


Contribution Activity

activity graph


Competitive Programming

LeetCode


+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @+
@@       o o                                           @@
@@       | |                                           @@
@@      _L_L_                                          @@
@@   ❮\/__-__\/❯ Programming isn't about what you know @@
@@   ❮(|~o.o~|)❯  It's about what you can figure out   @@
@@   ❮/ \`-'/ \❯                                       @@
@@     _/`U'\_                                         @@
@@    ( .   . )     .----------------------------.     @@
@@   / /     \ \    | while( ! (succed=try() ) ) |     @@
@@   \ |  ,  | /    '----------------------------'     @@
@@    \|=====|/                                        @@
@@     |_.^._|                                         @@
@@     | |"| |                                         @@
@@     ( ) ( )   Testing leads to failure              @@
@@     |_| |_|   and failure leads to understanding    @@
@@ _.-' _j L_ '-._                                     @@
@@(___.'     '.___)                                    @@
+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @+


Thanks for stopping by! ⭐ Star some of my repos if you find them useful.

Pinned Loading

  1. CampusCart CampusCart Public

    TypeScript 1

  2. LatencyLens LatencyLens Public

    TypeScript

  3. Resume_Optimizer Resume_Optimizer Public

    JavaScript 1