AI-Powered Resume Optimizer
An AI-driven tool that helps job seekers enhance their resumes for ATS (Applicant Tracking System) compatibility and better job-role matching.
Features
Upload your resume in PDF format
Analyze against a target job description
AI-driven feedback and skills gap analysis (powered by Gemini 1.5 Flash)
Personalized recommendations to improve relevance
Generate an optimized, ATS-friendly PDF resume
Built with Python + Streamlit
Model Used
Uses Google Generative AI – Gemini 1.5 Flash for resume analysis, feedback, and optimization.
How It Works
Upload your resume (PDF)
Paste the target job description
Get actionable AI insights and improvement suggestions
Download your optimized, ATS-ready resume
Setup
https://github.com/sauravbaid3/AI_Resume_Optimisation.git cd AI-Resume-Optimizer
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Mac/Linux
pip install -r requirements.txt
echo "GOOGLE_API_KEY=your_api_key_here" > .env
streamlit run app.py
Project Structure AI-Resume-Optimizer/ ├── app.py # Main Streamlit app ├── utils.py # PDF handling & AI requests ├── prompts.py # Prompt templates for Gemini ├── requirements.txt # Dependencies └── .env # API keys (not in git)