Real-Time Chat Application
Developed and deployed a full-stack real-time messaging application with JWT authentication, user discovery, persistent conversations, 7 REST API endpoints, 4 Socket.io event handlers, 3 MongoDB/Mongoose models, Zustand state management, and a responsive React/Tailwind CSS interface.
E-Commerce Platform
Architected and deployed a full-stack e-commerce application with 17 REST API endpoints, separate user/admin access control, 3 Mongoose schemas, 11 reusable React components, Context API, Tailwind CSS, 12 seed products, and demo accounts.
Job Tracker Application
Engineered a full CRUD job-application tracker with a four-stage pipeline: Applied, Interview, Offer, and Rejected. Used 8+ reusable React components, a Git feature-branch workflow, and a persistent JSON file database.
InterviewPrepare AI – AI-Powered Interview Preparation Platform
Built an AI-powered interview preparation platform that helps candidates practice technical interviews through personalized questions, interactive interview sessions, and AI-driven feedback. Developing the platform with React.js, Node.js, Express.js, MongoDB, and Generative AI/LLMs. The application focuses on creating realistic interview experiences, generating relevant questions based on the candidate's role and skills, evaluating responses, and providing actionable feedback to improve interview performance. Key areas include AI-powered question generation, personalized interview sessions, response evaluation, feedback generation, user authentication, and interview progress tracking.
Real-Time Chat Application | MERN Stack + Socket.IO
Built a real-time chat application using the MERN stack, enabling users to communicate instantly through a responsive and interactive messaging interface. - Developed the frontend using React.js and managed application state with Redux. - Built RESTful APIs using Node.js and Express.js for user authentication, conversations, and messages. - Integrated Socket.IO to enable real-time messaging and online-user status. - Used MongoDB to store user, conversation, and message data. - Implemented features such as user authentication, user search, real-time messaging, online status, and persistent chat history. - Used Git/GitHub for version control and project development.