Full Stack Developer

RAHUL

CHOUDHARY

I build scalable backend systems
and modern mobile apps.

Currently available forFreelance & Full-Time Roles
Scroll
BACKEND SYSTEMSREACT NATIVENESTJSSCALABLE APISMONGODBREAL-TIME APPSOPEN SOURCEDOCKERBACKEND SYSTEMSREACT NATIVENESTJSSCALABLE APISMONGODBREAL-TIME APPSOPEN SOURCEDOCKER
About

A 19-year-old engineer obsessed with building systems that scale.

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

Rahul Choudhary

Rahul Choudhary

Bokaro, Jharkhand

Skills

Technologies & tools I work with every day.

JavaScript
TypeScript
Node.js
NestJS
Express.js
MongoDB
Redis
REST APIs
WebSockets
React
React Native
Next.js
Tailwind CSS
Docker
Kubernetes
AWS
Terraform
Git
JWT
Auth0
GitHub Actions
Grafana
Linux
Clerk

BACKEND · MOBILE · DEVOPS · SYSTEMS

DESIGN · SCALE · SHIP · REPEAT

Projects

Selected work

A collection of projects I've built — from backend-heavy systems to mobile apps and open source contributions.

01

Backend-heavy booking platform — auth, seat management, real-time availability, and transactional booking logic.

Stack

NestJSMongoDBJWTREST API
02

Mobile app that gamifies daily life — complete quests, earn XP, level up with real-time tracking and push notifications.

Stack

React NativeNode.jsWebSocketsMongoDB
In Development
03

Full-featured e-commerce clone with product browsing, cart, checkout, and payment integration. Pixel-perfect UI with robust backend.

Stack

JavaScriptNode.jsMongoDBREST API
04

Scalable backend for a restaurant ordering system — menu management, order flow, real-time status updates, and admin dashboard APIs.

Stack

NestJSMongoDBJWTWebSockets
05

Connecting people with local service providers and odd jobs. Clean UX with reliable matching algorithms.

Stack

ReactNestJSMongoDBREST API
06

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

Open SourceLLMNode.jsTesting
Achievements

Milestones & recognition

500+

500+ DSA Problems Solved

Consistently solving problems on LeetCode across arrays, trees, graphs, DP, and system design. Building strong algorithmic thinking.

LeetCode Profile
OSS

Open Source Contributor — PocketPaw

Fixed 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 Profile
Badge

Pair Extraordinaire — GitHub

Earned the GitHub Pair Extraordinaire achievement for collaborative coding through co-authored commits and active open source participation.

View Achievement
144+

144+ GitHub Repositories

Shipped 144+ repositories spanning full-stack apps, backend APIs, mobile apps, DevOps configs, and algorithm solutions. Building in public every day.

View Repos
Forbes 100

Relific — Forbes Top 100 Startup

Worked 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 Experience
Blog & Articles

Thoughts & learnings

Writing about backend architecture, authentication, DSA, and lessons from building real-world software.

Feb 20266 min read

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.

NestJSBackendArchitecture
Jan 20268 min read

JWT Auth Done Right: Refresh Tokens, RBAC & Security Pitfalls

A deep dive into implementing secure authentication — access/refresh token rotation, role-based access control, and the common mistakes that leave APIs vulnerable.

SecurityJWTAuth
Dec 20255 min read

From 0 to 500+ LeetCode Problems: My DSA Journey

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.

DSALeetCodeGrowth
Nov 20254 min read

Why I Switched from Express to NestJS (And Never Looked Back)

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.

NestJSExpressOpinion
Experience

Where I've worked

Software Engineer

Relific Technologies

Forbes Top 100 Startup · Remote

Mar 2025 — Apr 2026
  • Developed and maintained scalable REST APIs using NestJS, Node.js, and MongoDB
  • Implemented JWT-based auth and Role-Based Access Control (RBAC) systems
  • Designed and optimized database schemas for performance and data consistency
  • Collaborated on mobile app features using React Native (Expo)
  • Integrated AI-assisted workflows (Claude Code) to improve productivity and delivery time
  • Worked in an agile environment, delivering features under tight deadlines
Education

Academic background

Bachelor of Computer Applications (BCA)

Amity University

Noida, India

Expected 06/2026

Key Focus Areas

Data Structures & Algorithms
Database Management Systems
Operating Systems
Computer Networks
Software Engineering
Web Development
Testimonials

What people say

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.

TL

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.

SD

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.

PM

Project Maintainer

PocketPaw OSS

Contact

LET'S BUILD
SOMETHING
TOGETHER

I'm always open to new opportunities, collaborations, or just a conversation about tech.

Send me a message

I'll get back to you as soon as possible.