β¨ Analyze resumes with AI (no cloud needed!)
- Install Ollama:
curl -fsSL https://ollama.com/install.sh | sh ollama pull llama3
AI Resume Analyzer π LLM-powered tool (Ollama/Streamlit) that extracts key details from resumes (PDF/DOCX). Analyzes fresher/experienced profiles with structured insights. Easy setup, customizable prompts. π github.com/dadicharan/resume-analyzer #AI #LLM #RecruitmentTech
Here's a polished GitHub repository description for your Resume Analyzer project that clearly explains its purpose and features:
π LLM-Powered Resume Analysis Tool
A Streamlit web app that uses Ollama's LLM models (like llama3, mistral) to analyze resumes in PDF/DOCX format. Extracts key details, categorizes information for freshers/experienced candidates, and presents structured insights.
β‘ Live Demo: [Coming Soon] (Host on Streamlit Cloud if needed)
β Smart Resume Parsing
- Extracts text from PDF & DOCX files
- Cleans and preprocesses resume content
β LLM-Powered Analysis
- Uses Ollama (local LLM) with
llama3/mistral - Custom prompts for freshers (education, projects) and experienced (work history, skills)
β User-Friendly Interface
- Streamlit dashboard with:
- Resume preview
- Structured data tables
- Key insights sections
- Dark/light mode compatible
β Error Handling
- Fallback models if primary fails
- Clear error messages for debugging
| Component | Technology Used |
|---|---|
| Frontend | Streamlit |
| LLM | Ollama (llama3, mistral) |
| Parsing | PyPDF2, python-docx |
| Data | pandas, rapidjson |
- Job seekers to optimize resumes
- Recruiters to quickly scan candidate profiles
- Developers learning LLM integration
resume-analyzer/
βββ app.py # Main Streamlit app
βββ utils/
β βββ __init__.py # Package initialization
β βββ resume_parser.py # Core parsing/analysis logic
βββ requirements.txt # Python dependencies
βββ README.md # Project documentation
βββ .gitignore # Excludes virtualenv/files- Easy to customize (change LLM prompts/models)
- Lightweight (runs locally without GPU)
- Educational for AI/Streamlit beginners
π GitHub Link: https://github.com/dadicharan/resume-analyzer
- Add multi-resume comparison
- Support image-based resumes (OCR)
- Deploy as public web app
Pro Tip: Add a demo.gif showing the app in action to make it more engaging!