Building Scalable REST APIs with NestJS & MongoDB
Lessons learned from building production-grade APIs — modular architecture, DTOs, guards, interceptors, and how to structure a NestJS project that doesn't fall apart at scale.
I build scalable backend systems
and modern mobile apps.
Software Engineer with 1+ years of hands-on experience building backend systems with NestJS. I focus on scalable architectures, real-time applications, and polished mobile experiences with React Native.
Currently building a Train Booking System and a Real-Life RPG App. Open source contributor to PocketPaw — fixing critical LLM crash scenarios, adding fallback mechanisms, and strengthening test coverage in security-critical paths. Solved 500+ DSA problems. I believe in clean code and shipping software that works at scale.
0+
Years Experience
0+
Repositories
0+
DSA Problems
OSS
Contributor
BACKEND · MOBILE · DEVOPS · SYSTEMS
DESIGN · SCALE · SHIP · REPEAT
A collection of projects I've built — from backend-heavy systems to mobile apps and open source contributions.
Backend-heavy booking platform — auth, seat management, real-time availability, and transactional booking logic.
Stack
Mobile app that gamifies daily life — complete quests, earn XP, level up with real-time tracking and push notifications.
Stack
Full-featured e-commerce clone with product browsing, cart, checkout, and payment integration. Pixel-perfect UI with robust backend.
Stack
Scalable backend for a restaurant ordering system — menu management, order flow, real-time status updates, and admin dashboard APIs.
Stack
Connecting people with local service providers and odd jobs. Clean UX with reliable matching algorithms.
Stack
Fixed critical LLM crash scenarios from malformed API responses. Built fallback mechanisms, added validation & audit logging in the guardian module, and wrote unit tests for security-critical paths.
Stack
144+
Total Repos
Pair Extraordinaire
Achievements
500+
DSA Solved
Full Stack + DevOps
Focus
Contribution Activity
Consistently solving problems on LeetCode across arrays, trees, graphs, DP, and system design. Building strong algorithmic thinking.
LeetCode ProfileFixed critical crash scenarios from malformed LLM API responses. Implemented robust fallback mechanisms, added validation & audit logging in the guardian module, and wrote unit tests for security-critical edge cases.
GitHub ProfileEarned the GitHub Pair Extraordinaire achievement for collaborative coding through co-authored commits and active open source participation.
View AchievementShipped 144+ repositories spanning full-stack apps, backend APIs, mobile apps, DevOps configs, and algorithm solutions. Building in public every day.
View ReposWorked as a Software Engineer at Relific Technologies, a Forbes Top 100 Startup in India. Built scalable REST APIs and production features used by real users.
View ExperienceWriting about backend architecture, authentication, DSA, and lessons from building real-world software.
Lessons learned from building production-grade APIs — modular architecture, DTOs, guards, interceptors, and how to structure a NestJS project that doesn't fall apart at scale.
A deep dive into implementing secure authentication — access/refresh token rotation, role-based access control, and the common mistakes that leave APIs vulnerable.
How I approached Data Structures & Algorithms as a self-taught developer — the study plan, patterns I focused on, and how consistent problem-solving changed my thinking.
Express is great for small projects, but when your codebase grows, you need structure. Here's why NestJS's opinionated approach saved my sanity on production projects.
Relific Technologies
Forbes Top 100 Startup · Remote
Amity University
Noida, India
Key Focus Areas
“Rahul is one of the most driven junior engineers I've worked with. He picks up complex backend concepts fast and ships production-ready code with minimal hand-holding. His work on our NestJS APIs was solid.”
Tech Lead
Relific Technologies
“What stands out about Rahul is his consistency — 500+ DSA problems, 144+ repos, and he's only 19. He brings the same discipline to team projects. Reliable, curious, and always learning.”
Senior Developer
Open Source Collaborator
“Rahul contributed meaningful features to PocketPaw. He didn't just fix surface bugs — he dug into the codebase, understood the architecture, and made improvements that actually mattered. Great open source contributor.”
Project Maintainer
PocketPaw OSS
I'm always open to new opportunities, collaborations, or just a conversation about tech.
I'll get back to you as soon as possible.