Backend-Focused Full-Stack Developer · Building scalable systems and real-world products
- 🎓 BTech Computer Science student at MAIT, Delhi
- 💻 Interested in backend engineering, scalable systems & full-stack development
- 🏗️ Currently building production-style applications with Node.js, TypeScript, PostgreSQL & Next.js
- 🧠 Interested in system design, authentication, authorization, databases, APIs & distributed backend systems
- 🤖 Exploring AI engineering and building practical AI-powered applications
- 🎯 Goal: Become a strong Software/Backend Engineer and gain industry experience through internships
- ⚡ I learn by building real projects and understanding how systems work under the hood
Languages
Backend
Frontend
Databases & Infrastructure
Tools
A production-style full-stack application for managing organizations, teams, memberships and permissions.
Built with a strong focus on backend architecture, authentication, authorization, security and scalable system design.
- 🔑 JWT authentication with access & refresh tokens
- 🔄 Refresh-token rotation and server-side session management
- 🏢 Multi-organization architecture with organization memberships
- 🛡️ Role-Based Access Control with permission-based authorization
- ✉️ Organization invitations with expiry and status tracking
- 📝 Transactional audit logging for important organization actions
- ⚡ Redis-backed rate limiting
- 📬 BullMQ background jobs for asynchronous email delivery
- 🗄️ PostgreSQL with Prisma ORM and database migrations
- 📚 OpenAPI / Swagger API documentation
- 🧪 Unit & integration testing
Stack: Node.js · TypeScript · Express · PostgreSQL · Prisma · Redis · BullMQ · JWT · Zod · Next.js
An AI-powered application designed to help automate and improve the job application process.
- 🤖 AI-assisted job application workflow
- 📄 Resume and job-description analysis
- 🎯 Helps match applications to specific job requirements
- 🧠 Uses AI to generate useful application content
- 🌐 Full-stack web application with a modern frontend and backend
Stack: Next.js · React · TypeScript · AI/LLM APIs · Node.js
Track and manage subscriptions in one place and keep track of upcoming renewals.
- 🔐 Secure authentication with NextAuth.js
- 📋 Add and manage subscriptions with different billing cycles
- 📅 Track subscription renewals
- 🗄️ MongoDB Atlas for persistent data
- 🌐 Deployed on Vercel
Stack: Next.js · MongoDB · Mongoose · NextAuth.js · Tailwind CSS
- System Design & scalable backend architecture
- Advanced PostgreSQL and database design
- Redis and distributed systems
- Backend performance and reliability
- AI/LLM application development
Building systems, breaking things, learning how they work, and getting better every day.