
Developed a web-based tool that uses Google Gemini AI to analyze LinkedIn profiles and job roles. It generates a detailed summary, compares the skills listed in a candidate's LinkedIn profile with the selected job role, and identifies missing or mismatched skills. If the role doesn't match, it detects the actual one and suggests certifications, projects, and improvements to enhance the candidate's profile and job readiness. Helps HRs quickly assess candidate-role fit and guides job seekers with skill, certification and project suggestions, and automatically sends emails to HRs and candidates about the profile. (Built with React for the frontend, Node.js & Express.js for the backend, Google Gemini 3 API, Supabase for Authentication, Google OAuth 2.0, and custom scrapers.)
• Main Challenge in the project: Pulling data from LinkedIn was the biggest challenge — LinkedIn blocks automated access the moment you try to get past the sign-up wall to fetch profile data. I solved it by building custom scrapers, which are hard to get working reliably against LinkedIn's anti-bot defenses.