ShadowHire AI is an AI-powered resume evaluation and career simulation platform that predicts hiring probability, analyzes recruiter psychology, and identifies skill gaps.
Students and early professionals often do not understand how recruiters evaluate resumes. Most resume tools only perform keyword matching and do not simulate real hiring behavior.
ShadowHire AI bridges this gap by combining NLP-based similarity scoring with LLM-driven recruiter psychology analysis.
- Resume PDF is parsed using
pdfplumber - Text is processed using
TF-IDF Vectorization - Cosine Similarity calculates hiring probability
A deterministic skill database identifies:
- Strong Skills (matching job requirements)
- Missing Skills (skills required but not present)
Using Groq’s LLaMA 3.1 model, the system evaluates:
- Confidence Level
- Ownership Signals
- Measurable Impact
- Leadership Indicators
This mimics real recruiter evaluation behavior.
Based on score thresholds, the system predicts:
- Service-Based Path
- Mid-Tier Company Path
- Tier-1 Product Company Path
Each path includes projected 5-year salary insights.
Users can toggle improvements such as:
- Improve DSA
- Add Backend Project
- Add Internship
The system recalculates hiring probability instantly, helping users prioritize improvements strategically.
- FastAPI
- Python
- Groq LLM (LLaMA 3.1)
- Scikit-learn (TF-IDF, Cosine Similarity)
- PDFPlumber
- HTML5
- CSS3
- JavaScript
- Chart.js
- Backend: Render
- Frontend: Netlify
- Hiring Probability Prediction
- Interview Round Simulation
- Skill Gap Analysis
- Recruiter Psychology Insights
- Career Projection Modeling
- Interactive What-If Simulator
- Real-time Score Visualization
git clone https://github.com/VPriya100code/ShadowHire_ai.git cd shadowhire-ai
pip install -r requirements.txt
Set your Groq API key:
GROQ_API_KEY=your_api_key
uvicorn main:app --reload
Backend runs at:
- Deploy backend to Render
- Deploy frontend to Netlify
- Update frontend API endpoint to production URL
- Multi-resume comparison
- Company-specific hiring simulation
- Resume auto-improvement suggestions
- AI-powered cover letter generation
- Skill heatmap visualization
V Priyadharshini
Computer Science Engineering
AI & Full Stack Developer
This project is built for educational and hackathon purposes.