🚀 Live Application: https://profile-match-ai.onrender.com
An advanced, AI-powered web application that evaluates your resume against any Job Description. It uses Google's Gemini 2.5 Flash model to instantly provide a match percentage, shortlist likelihood, deeply analyzed keyword matching, and targeted recommendations for improvement.
- Access the App: Click the Live Application link above.
- Upload Your Resume: Drop your
.pdfor.docxresume into the left upload box. - Provide the Job Description: Either upload a Job Description document or paste the raw text of the job posting directly into the text tab.
- Analyze Match: Click the "Analyze Match" button.
- Review Insights: The AI will generate a customized dashboard displaying your Total Match Percentage, Likelihood to get Shortlisted, keyword gap-analysis, and actionable recommendations on exactly what you need to change to land the interview.
- Intelligent ATS Scanning: Native support for extracting text from both
.pdfand.docxresume formats. - Deep AI Analysis: Powered by Gemini 2.5 AI to analyze contextual matches, not just strict keyword exact-matches.
- Premium Glassmorphism UI: A beautifully polished, Apple-inspired interface with liquid-glass aesthetic, dynamic animations, and responsive layout.
- Instant Insights Dashboard: Generates visual Match Scores, missing keywords, and actionable suggestions to improve your resume.
- Backend Application: Python 3, FastAPI, Uvicorn
- AI Integration: Google GenAI SDK (
gemini-2.5-flash) - Document Processing:
pypdf,python-docx - Frontend Architecture: Vanilla HTML5, CSS3, Javascript
Developed by Imteyaz Arif