Skip to content

abduaali132012-hash/ResumePilot-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ResumePilot AI

Smart Resume Optimization Platform & Career Copilot

Streamlit App GitHub Release License: MIT

ResumePilot AI is an advanced, intelligent career advancement suite engineered to help job seekers bypass rigid corporate automated Applicant Tracking Systems (ATS). Powered by the high-speed Google Gemini API (gemini-2.5-flash), this application performs deep semantic parsing to grade resumes, reveal critical keyword gaps, compare profiles across multiple job roles simultaneously, and generate role-specific career materials.


✨ Core Features

  • 📊 Multi-Format Ingestion: Seamless text extraction from .pdf, .docx, and .txt files using robust programmatic parsers.
  • 🎯 ATS Compatibility Scoring & Analytics: Features a custom mathematical matching engine backed by interactive Plotly Express keyword density charts.
  • 📈 Multi-Job Comparative Benchmarking: Paste up to 3 separate job descriptions simultaneously to see which corporate profile targets your resume fits best.
  • 🔍 Granular Gap Detection: Isolates missing technical skills, critical contextual industry phrases, and structural layout bottlenecks.
  • ✍️ Dynamic Resume Rewriting: Provides targeted summary overhauls and converts weak history text into high-impact, keyword-optimized bullet points.
  • 🧠 Automated AI Career Coaching: Formulates a strategic professional development layout alongside a tailored interview preparation simulator with high-scoring answers.
  • ✉️ Tailored Cover Letter Generator: Automatically compiles a customized, compelling 3-4 paragraph cover letter matched exactly to the core requirements of your primary target role.
  • 📄 Executive Summary Export: Generates on-demand, downloadable PDF summary evaluation forms using ReportLab.

🛠️ Technical Tech Stack

  • Frontend UI Framework: Streamlit (Dynamic, responsive web runtime configuration)
  • AI Orchestration Core: Google Generative AI Engine (gemini-2.5-flash model via Google Cloud authorization service layers)
  • Data Analytics & Charts: Pandas & Plotly Express
  • Document Parsers: pdfplumber (PDF layout text extraction) & python-docx (Microsoft Word parsing)
  • Document Generation Engine: reportlab (Dynamic PDF generator layout compilation)

📦 Project Directory Structure

ResumePilot-AI/
├── .streamlit/
│   └── config.toml          # Streamlit custom interface theme options
├── app.py                   # Main Application Entrypoint & Pipeline Core
├── requirements.txt         # Production Dependency Modules
├── LICENSE                  # Open-source MIT License terms
└── README.md                # Technical documentation handbook

About

AI-powered resume analysis and career assistant that compares resumes with job descriptions, identifies skill gaps, provides ATS optimization suggestions, and generates interview preparation guidance.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages