Skip to content

nicx004/ai_resume_optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  AI Resume Optimizer

A Streamlit-based web application that analyzes your resume against a job description and provides actionable suggestions to optimize your resume using NLP techniques.


๐Ÿš€ Features

  • Upload your resume (PDF or DOCX)
  • Paste a job description
  • Keyword matching using TF-IDF and spaCy
  • Highlighted suggestions for improving:
    • Skills alignment
    • Experience match
    • Section clarity
  • Export enhanced resume with suggestions

๐Ÿ› ๏ธ Tech Stack

  • Frontend: Streamlit
  • Backend: Python
  • NLP Libraries: spaCy, scikit-learn (TF-IDF), PyPDF2, python-docx
  • Others: Git, GitHub, OpenAI (optional), Pandas

๐Ÿ“ฆ Installation

# Clone the repo
git clone https://github.com/nicx004/ai_resume_optimizer.git
cd ai_resume_optimizer

# Create a virtual environment (optional)
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

About

A Streamlit-based AI Resume Optimizer using NLP & TF-IDF.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages