TabStack AI
Production-grade Chrome extension with an intelligent rule engine that classifies 200+ domains across 18 categories. Integrates Anthropic Claude, OpenAI GPT, and Google Gemini with a privacy-first architecture, persistent AI learning through Chrome Storage Sync, custom CRUD rules, and cross-window tab grouping.
InterviewMentor AI
Full-stack SaaS platform using the Google Gemini API to generate role-specific interview questions from parsed resumes. Includes Clerk authentication, a responsive Next.js and TypeScript UI, and historical interview-session tracking with Drizzle ORM.
DineFit
1. Built a full-stack Personalized Recipe Discovery Platform that analyzes user diet preferences, likes, and dislikes, delivering 100% tailored recipe recommendations to improve daily meal planning efficiency. 2. Integrated multiple trusted online recipe databases and developed a scalable filtering & recommendation engine that processes 1,000+ recipes to match user goals such as nutrition, allergies, and taste profiles. 3. Designed an intuitive, responsive UI that reduces decision fatigue by providing instant, data-driven recipe suggestions, helping users cut meal-decision time by up to 60% and enhancing overall user engagement.
Job Portal
The Job Portal Backend is a 𝐑𝐄𝐒𝐓𝐟𝐮𝐥 𝐀𝐏𝐈 that powers the Job Portal application. It handles authentication, user management, job postings, and applications. Built with modern backend technologies, it ensures secure and efficient data management for both job seekers and employers. 𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤 Programming Language: JavaScript (Node.js) Framework: Express.js Database: MongoDB (with Mongoose ORM) Authentication: JSON Web Tokens (JWT) Environment Variables: dotenv Deployment: Vercel Features Authentication & Authorization: 𝐔𝐬𝐞𝐫 𝐫𝐞𝐠𝐢𝐬𝐭𝐫𝐚𝐭𝐢𝐨𝐧 𝐚𝐧𝐝 𝐥𝐨𝐠𝐢𝐧. Role-based access control (job seeker, employer, admin). Secure password hashing with bcrypt. 𝐔𝐬𝐞𝐫 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭: Create, read, update, and delete user profiles. Separate dashboards for job seekers and employers. 𝐉𝐨𝐛 𝐋𝐢𝐬𝐭𝐢𝐧𝐠𝐬: CRUD operations for job postings (create, read, update, delete). Search jobs by title, location, or category. Filter jobs by criteria like salary or experience. 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬: Job seekers can apply to jobs. Employers can view and manage job applications. 𝐀𝐝𝐦𝐢𝐧 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐚𝐥𝐢𝐭𝐲: Manage all users and job postings. Monitor application activity. 𝐄𝐫𝐫𝐨𝐫 𝐇𝐚𝐧𝐝𝐥𝐢𝐧𝐠 & 𝐕𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐨𝐧: Centralized error handling with proper HTTP status codes. Input validation for API requests. Link - https://github.com/pushpanjalii/Job-Board
Blogger
In this project, I built a blogging platform using backend technologies. It allows users to create, read, update and delete blogs, with data stored in MongoDB. I learned how to connect backend to a database and deploy it on Vercel.