An AI-powered, multi-domain career intelligence and ATS analysis platform built using Python and Streamlit.
This application analyzes resumes, identifies best-fit career roles, evaluates ATS scores, highlights skill gaps, and generates realistic learning timelines across technical, core engineering, healthcare, management, and non-technical domains.
- 📄 Upload resume (PDF) for instant analysis
- 🧾 ATS-style resume scoring
- 🎯 Intelligent role matching across multiple sectors
- 📊 Resume strength & career readiness metrics
- 🧠 Skill gap identification (matched vs missing skills)
- ⏱️ Adaptive learning timeline based on missing skills
- 🔁 Multi-resume comparison (ATS & strength-based)
- 📄 Downloadable career report (PDF)
- 📈 Clean, professional analytics dashboard
- Resume text extraction from PDF
- Keyword-based ATS evaluation
- Role-fit and skill gap analysis
- Multi-domain role engine (IT, Core, Medical, Management, etc.)
- Explainable career recommendations
- Skill-priority ranking and learning roadmap
- Python – core logic
- Pandas – role & skill processing
- NumPy – scoring logic
- Matplotlib – visual analytics
- Streamlit – interactive dashboard
- End-to-end Streamlit application
- KPI cards, charts, tabs, and comparisons
- User-friendly and recruiter-ready UI
Intermediate → Advanced
Suitable for:
- AI / Data / Software aspirants
- Core engineering & healthcare professionals
- Career guidance & ATS analysis use-cases
- Resume (PDF)
- ✅ ATS Score & Resume Strength
- 💼 Best-fit career roles
- 📊 Top role match visualization
- 🧠 Matched vs Missing skills
- ⏱️ Realistic learning timeline
- 📄 Career report (PDF)
Career_Resume_App/ │ ├── app.py ├── requirements.txt ├── README.md ├── data/ │ └── job_roles.csv └── utils/ ├── resume_parser.py ├── skill_matcher.py ├── ats_scorer.py ├── ats_tips.py ├── adaptive_learning_plan.py ├── skill_priority.py ├── roadmap_generator.py └── report_generator.py
git clone https://github.com/rajpawarkk11/Career-Intelligence-Platform.git
cd Career-Intelligence-Platform
2️⃣ Install dependencies
pip install -r requirements.txt
3️⃣ Run the application
python -m streamlit run app.pyThis platform helps users:
- Understand how ATS systems evaluate resumes
- Identify the most suitable career roles
- Discover missing skills and improvement areas
- Follow a realistic learning plan to become job-ready
Raj Vijay Pawar
Aspiring AI, Data & Software Professional
GitHub: https://github.com/rajpawarkk11
If you find this project useful:
- ⭐ Star the repository
- 🍴 Fork it
- 💬 Share feedback