A collection of projects that reflect my dedication to both craft and creativity.
Built a smooth, interactive landing page using React and GSAP. Implemented ScrollTrigger-based animations, staggered effects, text splitting, fades, and masking to create engaging user experiences while learning GSAP fundamentals and React integration.



Built a Nike-style e-commerce platform using Next.js, TypeScript, Drizzle ORM, and PostgreSQL, featuring SSR product pages, variant-aware cart system, guest-to-user cart merging, advanced filtering, and real-time global cart state with Zustand.






Led project management efforts and coordinated cross-functional teams across frontend, backend, DevOps, and testing to ensure timely delivery and integration. • Designed and implemented a robust Role-Based Access Control (RBAC) system to enhance platform security and user access control. • Developed backend features involving complex MongoDB aggregations for real-time data processing and analytics. • Integrated Razorpay for seamless subscription and order-based payments. • Built and enhanced dashboard analytics to provide actionable insights and improved user experience. • Optimized application performance, achieving up to 20







This project is an AI-powered PDF chatbot that allows users to upload PDFs and ask questions based on the document's content. It uses LlamaParse to extract text, splits the content into chunks, and generates vector embeddings using OpenAI’s API. These embeddings are stored in a Weaviate vector database for efficient retrieval. A Retrieval-Augmented Generation (RAG) pipeline ensures the chatbot provides accurate, context-aware answers. The tech stack includes React, Node.js, Tailwind CSS, and Shadcn UI.




A full-stack recruitment platform that automates candidate interview analysis using AI/ML. The system evaluates facial expressions, speech emotions, and spoken responses in real-time to generate performance insights. It helps recruiters make unbiased, data-driven hiring decisions with detailed AI-generated reports.









Created a full stack dynamic personal portfolio with MongoDB and mongoose. It also consist of authenticated admin dashboard to handle various data through the portfolio. Utilized SSR and lazy loading for performance optimization.









A full-featured Discord clone built with Next.js, Tailwind CSS, Prisma, PostgreSQL, and LiveKit, supporting real-time chat, voice, and video communication. This project highlights my ability to build scalable, production-ready applications with real-time features and modern authentication. It also deepened my experience with tools like Socket.io, TanStack Query, and Clerk to manage state, data, and user sessions efficiently.





