Back to Projects
MatchCV
CompletedReact.jsTypeScriptTailwind CSS+7 more

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
Completed

Technology Stack

React.js
TypeScript
Tailwind CSS
Express.js
MongoDB
Google Gemini API
Node.js
AI Embeddings
JWT
Vercel

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.

Developed by SonalxSingh
© 2025. All rights reserved.