Credilens is an AI-powered resume analysis tool that helps evaluate the authenticity and quality of a resume. It checks for skill relevance, buzzword usage, possible exaggeration, and resume consistency, then generates an authenticity score with improvement suggestions.
The project is built using Python and Streamlit, making it simple to run locally and easy to use through a web-based interface.
Many resumes contain exaggerated claims, overloaded buzzwords, or skills that do not match the projects mentioned. Credilens helps solve this problem by analyzing resume content and providing a structured authenticity report.
The system extracts text from uploaded resumes, compares the content with predefined skill and buzzword datasets, analyzes resume patterns, calculates an authenticity score, and displays suggestions to improve the resume.
- Upload resume in PDF or DOCX format
- Extract resume text automatically
- Analyze technical skills and resume content
- Detect excessive buzzword usage
- Evaluate resume authenticity
- Generate an authenticity score
- Provide score labels for easy understanding
- Show improvement suggestions
- Simple Streamlit-based user interface
- Python
- Streamlit
- PDF/DOCX text extraction
- JSON-based skill and buzzword datasets
- Rule-based resume analysis
- Modular project structure
Credilens/
│
├── app/
│ ├── __init__.py
│ ├── analyzer.py
│ ├── main.py
│ ├── parser.py
│ ├── rules.py
│ ├── scorer.py
│ └── utils.py
│
├── data/
│ ├── skills.json
│ └── buzzwords.json
│
├── README.md
└── requirement.txt