Full-stack developer who debugs production billing systems by day and builds a publishing platform with enterprise-grade auth by night.
B.Tech CSE @ VIT Bhopal (8.5 CGPA) · AWS Certified Cloud Practitioner · Odoo Hackathon 2025 Finalist (19,000+ participants) · 400+ DSA problems (LeetCode + GFG)
✎ Currently learning system design & data/AI
Nov 2025 – Present · Bhopal, India · Global SaaS billing & subscription platform
- Resolved 15+ critical bugs in payments, webhooks & subscriptions across 5 payment gateways
- Fixed dunning, invoicing & tax logic across 61 models and 37 cron jobs for multi-currency accuracy
- Traced production issues through 844+ API routes, 363 controllers and 324 React components
React · Node.js · Express · MongoDB · Tailwind CSS
Apr 2025 – May 2025 · Remote
- Engineered a full-stack IPO data dashboard serving real-time financial data
- Implemented JWT auth with role-based access control (RBAC)
- Optimized MongoDB schemas & indexes for faster data retrieval
React · Node.js · Express · MongoDB · JWT
scribble.ayushkumarsingh.me · Medium-style writing platform · ⚡ currently building
React 18 · Zustand · Node.js · Express · MongoDB · Tailwind CSS
Auth that rotates, webhooks that sign, writes that don't race — every row below was built, not planned.
| Area | What's built |
|---|---|
| Auth | JWT in httpOnly cookies with refresh-token rotation + SHA-256 reuse detection · per-device sessions with instant revocation · cross-tab refresh serialized via the Web Locks API |
| Multi-tenancy | Team workspaces with backend-enforced RBAC · fully audited owner-account impersonation · centralized audit middleware logging all successful writes (90-day TTL trail, sensitive-field redaction) |
| Developer platform | Versioned public REST API (API-key Basic Auth) + HMAC-SHA256 signed webhooks across 11 events — SSRF & DNS-rebinding guards, retry with backoff, auto-disable |
| Concurrency | Race-safe view/read analytics (atomic upserts + duplicate-key fallbacks) · ReDoS & NoSQL-injection-safe unified search with cancellable type-ahead · DOMPurify-sanitized TipTap + Markdown dual editor |
| Scale | 62 REST endpoints · 11 models · 22 explicit indexes (4 TTL) — strict routes → validators → controllers → services layering |
Skill Path — Online Learning Platform ⭐
Multi-role LMS (Student / Instructor / Admin) with Stripe payments, AI-powered quiz & notes generation, 18 DB models and a co-teacher system.
React 19 · Express 5 · MongoDB · Stripe · OpenAI · Gemini
Quick Court — Venue Booking 🏆
Sports venue booking with multi-role auth, 40% faster media loading and real-time availability. Odoo Hackathon 2025 Finalist — 19,000+ participants.
React · Node.js · Express · MongoDB · Cloudinary
URL Shortener Service
Handles 500+ daily URLs at 99.8% uptime — indexed lookups, click analytics (count, referrer, timestamps), rate limiting & JWT auth.
Node.js · Express · MongoDB
DevTinder — Developer Networking
Developer matching with connection requests and feed generation — 1.2s avg response time with optimized MongoDB schemas.
Node.js · Express · MongoDB
Open to talking about backend architecture, auth design, or anything with a race condition in it.
singhayush.sa81@gmail.com · ayushkumarsingh.me · LinkedIn
git commit -m "first, solve the problem. then, write the code."

