
MatchCV
An AI-driven resume screening and candidate ranking platform that helps recruiters find the best candidates using semantic search.
Timeline
1 month
Role
Full Stack
Team
Solo
Status
CompletedTechnology Stack
Key Challenges
- Accurate resume parsing from PDF and DOCX files
- Extracting structured data like skills, email, and phone numbers
- Semantic matching between resumes and job descriptions
- Designing an effective ranking algorithm
- Handling large resume uploads efficiently
- Building a recruiter-friendly dashboard
Key Learnings
- AI embeddings and semantic search
- Cosine similarity based ranking
- Resume parsing and text extraction
- Prompt engineering for summaries
- Designing AI-powered ranking systems
- Building scalable hiring tools
MatchCV: AI Resume Matching Platform
Overview
MatchCV is an AI-powered recruitment platform that helps recruiters upload resumes, analyze candidate profiles, and rank the most relevant candidates using semantic search instead of traditional keyword matching.
What Users Can Do
- Upload Resumes: Upload multiple resumes in PDF or DOCX format.
- Automatic Parsing: Extract emails, phone numbers, skills, and experience.
- AI Summaries: Generate concise resume summaries using AI.
- Semantic Search: Search candidates based on meaning, not just keywords.
- Candidate Ranking: Rank resumes using AI embeddings and similarity scoring.
- Dashboard View: View, filter, and manage candidate profiles from a clean UI.
Why I Built This
Recruiters often struggle with:
- Manually screening hundreds of resumes.
- Missing good candidates due to keyword-based filtering.
- Unstructured and inconsistent resume formats.
- Time-consuming shortlisting processes.
I built MatchCV to automate resume screening using AI-driven semantic understanding, making hiring faster, fairer, and more accurate.
Tech Stack
- React.js
- TypeScript
- Tailwind CSS
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- Google Gemini API
- AI Embeddings & Similarity Search
Architecture Highlights
- Resume ingestion pipeline with PDF/DOCX extraction.
- AI-generated resume summaries using Gemini API.
- Embedding-based semantic matching.
- Ranking algorithm using cosine similarity + keyword scoring.
- Secure APIs with JWT-based authentication.
- Fully responsive recruiter dashboard.
After Launch & Impact
- Built an end-to-end AI recruitment system.
- Reduced reliance on keyword-based resume filtering.
- Gained hands-on experience with semantic search.
- Improved understanding of AI ranking and scoring systems.
- Strengthened full-stack AI product design skills.
