Full Stack MERN Developer skilled in React, Next.js, Node.js, Express.js, and MongoDB. Experienced in building secure REST APIs, authentication systems, Redis caching, Swagger documentation, and Jest testing. Strong at creating clean, scalable UIs using Tailwind CSS, MUI, and Shadcn UI. Ready to contribute to engineering teams by delivering reliable, production-ready web applications.
Developed a full-stack MERN professional networking platform inspired by LinkedIn, enabling users and recruiters to build profiles, connect, post updates, and explore job opportunities.
Implemented secure JWT-based authentication with role-specific access (User, Recruiter, Admin), including a dedicated Admin Dashboard (EJS) for whole platform moderation.
Integrated real-time one-to-one messaging using Socket.io and built interactive features like posting, liking, commenting, job posting.
Enabled cloud-based file uploads via Cloudinary, API documentation with Swagger, and deployed the production build on Render.
Built a full-stack multi-vendor e-commerce platform with separate User, Seller, and Admin dashboards, enabling product listing, order management, and role-based access control.
Implemented secure authentication & authorization using JWT (access & refresh tokens), OTP-based email verification, bcrypt password hashing, and admin-controlled seller verification.
Developed advanced features including wishlist, cart, checkout, Razorpay payment integration, order tracking, refunds, and real-time user–seller chatbot using Socket.io.
Designed a scalable and secure backend with Node.js, Express, MongoDB, Cloudinary file uploads, centralized error handling, Joi validation, caching, logging, and Helmet security, paired with a responsive EJS-based UI.
Built a combined Authentication + Product Management System using the MERN stack, featuring separate Admin and User portals for smooth role-based operations.
Designed a full product management module where admins can create, update, soft delete, and manage product categories with image uploads via Multer + Cloudinary, including validations and flash messages.
Implemented a robust Email OTP verification system (Node.js + Nodemailer) with features like Remember Me, forgot password, update password, and admin-level user management.
Developed a modern JWT Access Token + Refresh Token flow enabling secure login, token renewal, and seamless session handling without repeated authentication.
Built a role-based project management system with separate admin/user registration and a common login flow.
Admin can create projects, assign tasks, track completion, and remove finished work.
Users can view assigned projects and update status through stages: Beginning → In Progress → Completed.
Built a production-ready Notes CRUD API using Node.js, Express, and MongoDB, featuring modular architecture with controllers, routes, models, and middlewares.
Implemented robust JWT authentication (Access & Refresh tokens) with HttpOnly cookie support and secure session handling for modern backend systems.
Integrated Redis caching to boost performance of GET requests and designed automatic cache invalidation on create/update/delete operations.
Added Swagger UI for interactive API documentation and Jest testing for authentication and notes modules to ensure reliability and maintainability.
Developed a modern real-time chat application using the MERN stack with Socket.io, enabling instant one-to-one messaging, online/offline indicators, and seamless real-time updates.
Implemented secure JWT-based authentication, user registration/login, and protected API routes with hashed passwords using bcryptjs.
Added image upload support for chat media and profile pictures using Cloudinary, along with a responsive UI built using React + Tailwind CSS + Vite.
Built a clean, scalable backend architecture in Node.js/Express with MongoDB for storing users, conversations, and messages, ensuring efficient and stable real-time communication.
Built an educational quiz platform using Node.js, Express, MongoDB, and EJS, featuring user authentication, email verification, and complete profile management with image upload.
Designed a flexible data model where questions can belong to multiple categories, including multiple-choice options, using optimized MongoDB Aggregation Pipelines (no populate or raw JS queries).
Implemented core quiz features — category-wise question listing, answer submission, timezone-specific answer timestamps, and search functionality combining questions + user-submitted answers.
Added APIs for category listing with real-time total question count, user profile editing, and secure login/signup flow, delivering a complete backend + EJS-based frontend quiz system.
Built a complete Movie Ticket Booking System using Node.js, Express, MongoDB, and EJS, featuring role-based access (User + Admin), secure authentication, and email verification for new users.
Developed full admin movie management tools including adding/editing/deleting movies, managing theaters, assigning movies to screens, and scheduling multiple show timings with real-time seat availability handling.
Implemented booking functionality where users can browse movies, view theaters and showtimes, book or cancel tickets, and access complete booking history, all stored in structured MongoDB collections.
Designed advanced reporting APIs such as movie-wise total bookings, theater-wise booking summaries, and email-based booking summaries, enabling analytics and automated user notifications.
Developed a full-featured Daily Task Planner using Node.js, Express, MongoDB, and EJS, allowing users to manage tasks with categories, labels, reminders, and flexible prioritization.
Implemented complete user management including email-based account verification, secure login, profile editing, and uploadable profile pictures.
Built advanced task management features — add/edit/delete tasks, mark as completed, reorder tasks, apply smart filters (date, status, category, labels), and attach reminders including scheduled & recurring notifications.
Designed analytics & automation tools such as daily/weekly task summaries, productivity statistics (completion rates, averages), and automated email reports for overdue, upcoming, and completed tasks.
B.Tech in Electrical Engineering (8.9 GPA)
Higher Secondary Education (61%)
Secondary Education (79%)