An AI-powered recruitment analytics system that automates resume screening, candidate scoring, and domain classification using Natural Language Processing and interactive data visualization.
TalentInsight transforms unstructured resume PDFs into structured, actionable hiring insights.
It extracts skills, experience, and domain information, assigns weighted skill scores, and visualizes candidate quality through an interactive dashboard.
- Automated resume parsing and screening
- Intelligent candidate ranking
- Faster shortlisting with smart filters
- Data-driven hiring insights
Resumes are evaluated using weighted technical skills including:
- SP3D, PDMS, E3D, CAESAR II, STAAD.Pro
- Core engineering domains (Piping, Structural, Civil, Electrical)
Each candidate receives a Skill Match Score.
Candidates are categorized into:
- Mechanical / Piping
- Civil / Structural
- Electrical / Instrumentation
Visual analytics include:
- Department-wise candidate distribution
- Experience vs skill score visualization
- Talent quality comparison
Filter resumes by:
- Department
- Experience range
- Skill score
Export shortlisted candidates as CSV.
- Python
- Streamlit
- Pandas
- Plotly
- SpaCy
- PDFPlumber
Python 3.9+
pip install streamlit pandas plotly pdfplumber spacy
python -m spacy download en_core_web_sm