Featured Projects

ApnaVideo - Real-time video communication platform

Developed ApnaVideo, a real-time video chat platform using WebRTC and Socket.IO with integrated messaging. Implemented JWT + Firebase Authentication for secure user sessions and access control. Built a responsive React.js frontend and a Node.js backend for signaling, session, and chat management. Ensured smooth peer-to-peer video calls using WebRTC, enabling direct media streaming without server relay.

React.jsReact.jsNode.jsNode.jsSocket.IOSocket.IOWebRTCJWTJWTFirebaseFirebase
Real-time video chat & messagingPeer-to-peer video callsJWT + Firebase AuthenticationResponsive UI

Wanderlust – A Full-Stack Room Rental Web Application

Built Wanderlust, a full-stack room rental app with property listing, browsing, and review features using the MERN stack. Integrated Mapbox for geolocation, Cloudinary for image uploads, and implemented JWT + Firebase authentication with Joi validation. Designed a responsive frontend, structured backend with MVC (Node.js/Express), and deployed on Render.

React.jsReact.jsNode.jsNode.jsMongoDBMongoDBExpressJsExpressJsMapboxMapboxCloudinaryCloudinaryJWTJWTFirebaseFirebase
Room rental & reviewsGeolocation & image uploadJWT + Firebase authenticationMVC backend

GitForge – Git Command Simulation with AWS Integration

Built a GitHub-like platform simulating Git operations (init, add, commit, push, etc.) with real-time file tracking and user-specific repositories. Integrated JWT authentication, AWS S3 for file storage, and EC2 for backend Git logic and file management. Developed a responsive React frontend with user dashboards, deployed via AWS Amplify.

React.jsReact.jsNode.jsNode.jsAWS S3AWS S3JWTJWTEC2EC2AmplifyAmplify
Git command simulationAWS S3 file storageJWT authenticationUser dashboards