AI-Powered Resume Screener & Job-Fit Analyzer
Matching skills, ranking talent, and improving resumes — intelligently ⚡
SkillMatch AI revolutionizes how recruiters and candidates interact with resumes.
It uses AI, NLP, and Machine Learning to read resumes, compare them with job descriptions, and generate Job-Fit Scores and Improvement Suggestions — making hiring faster, fairer, and smarter.
- 📄 Multi-Format Uploads — PDF, DOCX, TXT supported.
- 🧠 Skill-Based Matching — BERT embeddings + cosine similarity.
- 📊 Ranking Dashboard — Sorts all candidates by match score.
- 💬 AI Resume Advisor — Personalized feedback to improve resumes.
- 🕵️ Keyword Insights — Extracts missing hard/soft skills from the job description.
- ☁️ Cloud Ready — Fully deployable on Bolt, Vercel, Render, or AWS.
- React.js
- Tailwind CSS + ShadCN UI
- Axios / Fetch API
- Node.js + Express
- Multer for file uploads
- pdf-parse, pdfjs-dist, and Tesseract OCR for extraction
- PostgreSQL / MongoDB for data storage
- Python + FastAPI
- Sentence-Transformers (BERT)
- scikit-learn, pandas, NumPy
- Cosine Similarity for job-fit scoring
- Upload a Job Description 🧾
- Upload one or more Resumes 📂
- Backend extracts and processes text 🔍
- ML pipeline compares resume embeddings with job JD 💡
- Generates Job-Fit Score + Skill Gap Report 📊
- AI Advisor suggests improvements 🧠