Skip to content
View trex-ayush's full-sized avatar

Block or report trex-ayush

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

Full-stack developer who debugs production billing systems by day and builds a publishing platform with enterprise-grade auth by night.

Portfolio LinkedIn Email

LeetCode GeeksforGeeks

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


Experience

Pabbly — Associate Software Engineer

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

Bluestock Fintech — Full-Stack Developer Intern

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


Flagship Project — Scribble

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

Other Projects

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


Tech Stack

C++, JavaScript, TypeScript, Java, Python, React, HTML, CSS, Tailwind, Sass, Node.js, Express, MongoDB, MySQL, Git, GitHub, Postman, VS Code, Linux, AWS


GitHub & LeetCode Stats

GitHub profile summary

Top languages by repository   Top languages by commits

Contribution streak

Contribution graph


Let's Build Something Together

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."

Pinned Loading

  1. scribble scribble Public

    JavaScript 3

  2. Learning-Management-System Learning-Management-System Public

    Full-stack LMS platform with course creation, AI-powered tools, Stripe payments, quizzes, and admin controls — built with MERN stack

    JavaScript 4 1

  3. TransitOps-Smart-Transport-Operations-Platform TransitOps-Smart-Transport-Operations-Platform Public

    JavaScript

  4. quick-court quick-court Public

    https://quick-court-mx6r.onrender.com/

    JavaScript 5

  5. Company-Interview-Problem Company-Interview-Problem Public

    C++ 8

  6. Skill-swap-platform Skill-swap-platform Public

    JavaScript 4