About
Full Stack Developer skilled in React.js, Node.js, Express.js, and MongoDB. Hands-on experience building full-stack applications with OAuth/JWT authentication, real-time messaging, role-based access control, and RESTful APIs.
Education
-
B.Tech in Computer Science EngineeringNIT HamirpurComputer Science Engineering · Aug 2018 – May 2022
Skills
Projects
-
React.js, Node.js, Express.js, MongoDB, JWT, Google OAuth 2.0, Passport.js, REST APIs, Multer, ImageKit
Built a full-stack image management platform with RESTful APIs supporting secure album-based media storage, cross-user sharing, and role-based access control. Designed a multi-strategy authentication system combining Google OAuth 2.0, JWT session management, and OTP-based email verification. Implemented image upload and management using Multer and ImageKit CDN, and deployed the application on Vercel and Render.
-
React.js, Node.js, Express.js, MongoDB, Mongoose, Socket.io, JWT, bcrypt, ImageKit, REST APIs
Built a real-time full-stack chat application using Socket.IO with room-based messaging, typing indicators, and online user presence. Implemented real-time message status tracking synchronized with MongoDB persistence, secure authentication and authorization using JWT and bcrypt, and protected REST API endpoints for user profile management.
-
React.js, Node.js, Express.js, MongoDB, REST APIs, Chart.js
Designed a full-stack CRM following the MVC pattern with controllers, routes, and Mongoose models for leads, agents, and comments. Built a server-side filtering API and a Reports page using Chart.js to visualize lead distribution.