Building scalable microservices and RESTful APIs with Node.js, NestJS, and MongoDB. 3.5+ years of backend engineering across fintech, SaaS, and healthcare — with a growing edge in AI-assisted development using Claude Code.
I'm a Backend SDE-II based in New Delhi, currently at Mckinley Rice (Redrob) — leading microservices architecture and building production billing infrastructure from scratch.
My core stack is Node.js, NestJS, and MongoDB. I've shipped systems across fintech (Mastercard API integration), SaaS (Stripe subscription billing, enrichment pipelines), and healthcare (Java at RxLogix).
Outside of work, I publish open-source npm packages, a Claude Code plugin, and an MCP AI agent — tools that other developers actually use in their workflows.
I'm targeting a Senior SDE or Backend Tech Lead role, remote or Delhi-NCR.
B.S. EEE · Delhi Technological University · GPA 8.03 · 2020
An intelligent MCP (Model Context Protocol) server that analyzes real Swiggy order history to deliver personalized restaurant recommendations — a curated reorder list (top places with previous items ready to add to cart) and a discover list of new spots matching past dish preferences. Ranks by frequency, recency, pricing, and time-of-day, and adapts via accept/skip feedback. Authenticates against Swiggy's real API with OAuth 2.1 + PKCE; stops at cart confirmation and never places actual orders.
// Ranks your order history into two lists const { reorder, discover } = await recommend({ history, rankBy: ["frequency", "recency", "timeOfDay"], }); // "Surprise me" → adds a pick to your live cart await addToCart(discover[0]); // stops before checkout
Open-source Claude Code plugin for NestJS backends — packages reusable rules, skills, and slash commands to accelerate backend development workflows with AI assistance. Integrates with MCP servers enabling Claude Code agents to interact with GitHub and MongoDB during development tasks.
# nestjs-backend-toolkit # Rule: always use Guards for auth @Injectable() export class AuthGuard implements CanActivate { canActivate(ctx: ExecutionContext) { return validateToken(ctx); } }
Hybrid RSA + AES-256-GCM encryption middleware for Express.js and NestJS. Handles end-to-end API request/response encryption transparently — with built-in replay attack protection via Memory or Redis store. Zero external dependencies; uses Node.js built-in crypto.
Flexible rate limiting library for Express and NestJS with pluggable MongoDB and Redis backends. Supports guards, interceptors, custom key generators, rate limit headers, and per-route configuration — with TTL-indexed automatic cleanup.
High-performance URL shortener library with multi-database support — MongoDB, PostgreSQL, MySQL, and SQLite via a unified API. Features click analytics, URL expiration, custom short IDs, and connection retry with exponential backoff.
Open to Senior SDE and Backend Tech Lead roles — remote, hybrid, or Delhi-NCR.
divyanshjais8@gmail.com