Skip to content
View Pawangupta123's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Pawangupta123

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

Hi πŸ‘‹, I'm Pawan Kumar

Backend & Full-Stack Engineer Β· I build systems that stay reliable under real traffic


πŸ’« About

Full-Stack Developer at EaseMyResearch, focused on backend engineering, distributed systems, and AI-powered applications. I'd rather solve a production problem β€” a cache stampede, a payment race condition, a queue that must never lose a job β€” than build another CRUD app.

  • πŸ”­ Building production SaaS, payment infrastructure, and developer tooling
  • πŸ“¦ Published my first open-source npm package (below)
  • 🧠 200+ LeetCode problems Β· strong DSA fundamentals
  • πŸ’¬ Ask me about caching, Redis, queues, or Node.js internals
  • πŸ“„ Resume Β· open to backend / full-stack roles

πŸ“¦ Featured β€” NexoCache

@nexocache/cache β€” a production-grade caching library for Node.js.

Most caching libraries solve how to cache. This one solves what happens when the cache breaks:

  • Stampede protection β€” 10,000 concurrent requests for one expired key produce 1 database query, not 10,000
  • Fail-open β€” Redis goes down, the app keeps serving; no 500s
  • Distributed locking, tag invalidation, stale-while-revalidate, decorators for both legacy TS and TC39 Stage-3
  • Zero runtime dependencies, dual ESM + CJS, 97% coverage plus an 80% mutation score, published with npm provenance from CI

β†’ github.com/Pawangupta123/CacheForge


πŸ’Ό Experience

Full-Stack Developer β€” EaseMyResearch Β· Jodhpur, Rajasthan Β· Jul 2024 – Present

  • Architected a production payment system with Razorpay β€” full order-lifecycle state machine, HMAC-SHA256 webhook verification, and Redis distributed locks (Lua CAS) β€” [processing ~N transactions/month]
  • Built a 4-process BullMQ worker pipeline β€” payment webhooks, invoice generation (PDFKit + S3), transactional email, and bulk downloads with dead-letter handling β€” [~N jobs/day]
  • Led a full backend migration to a 6-layer modular architecture (Route β†’ DTO β†’ Controller β†’ Service β†’ Repository β†’ Model) across 30+ modules
  • Built the frontend with Next.js 16, React 19, TypeScript, Redux Toolkit across 9+ feature modules
  • Integrated AI document processing β€” OCR and PDF analysis via AWS Textract and OpenAI/Claude APIs, served through Python AI services

πŸ› οΈ Tech Stack

Languages

Backend & Queues

Frontend

Databases

DevOps & AI


πŸ“Œ More Projects

Project What it is
πŸ—οΈ Node.js Production Template Enterprise backend starter β€” JWT auth, Swagger docs, Docker Compose, Redis/BullMQ, CI/CD, Husky
πŸ—οΈ NestJS Production Template NestJS boilerplate β€” module architecture, TypeORM, JWT, Swagger, PostgreSQL, CI/CD
πŸ’Ό EaseMyResearch Production research SaaS β€” payments, AI document processing, and real-time dashboards

πŸ“Š GitHub Stats

contribution snake


πŸ“« Connect

LinkedIn Β· guppwn@gmail.com Β· +91-8905935803 Β· npm

Every "must not" in my code is a bug I found, measured, and fixed.

Pinned Loading

  1. node_templete node_templete Public template

    About NodeJS starter template with TypeORM, JWT auth, Swagger/Scalar docs, Docker Compose, ESLint, Prettier, and CI/CD ready Topics nodejs docker boilerplate express crud typescript mongoDB swagger…

    TypeScript 2

  2. Nest_templete Nest_templete Public template

    About NestJS starter template with TypeORM, JWT auth, Swagger/Scalar docs, Docker Compose, ESLint, Prettier, and CI/CD ready Topics nodejs docker boilerplate express crud typescript postgresql swag…

    TypeScript 2

  3. flutter-boilerplate flutter-boilerplate Public template

    About An enterprise-level Flutter starter project by Pawan Gupta

    Dart 1