Skip to content

Imteyaz-Arif/Profile-Match-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile Match AI 🎯

🚀 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.

📖 How to Use the Service

  1. Access the App: Click the Live Application link above.
  2. Upload Your Resume: Drop your .pdf or .docx resume into the left upload box.
  3. Provide the Job Description: Either upload a Job Description document or paste the raw text of the job posting directly into the text tab.
  4. Analyze Match: Click the "Analyze Match" button.
  5. 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.

✨ Features

  • Intelligent ATS Scanning: Native support for extracting text from both .pdf and .docx resume 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.

🛠️ Technology Stack

  • 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