PDF upload
Drag and drop a PDF résumé; its text is extracted with pdfplumber.

06 · AI / NLP · Full-stack
NLP résumé analyser against job descriptions
An NLP-based web app that analyses a résumé against a job description and gives actionable insights: a match score, the skills you have, the skills you're missing, and suggestions to improve.
Applicants rarely know how well their résumé fits a specific job, and many get filtered out for missing keywords and skills before a person ever reads them.
Upload a PDF résumé and paste the job description. MatchMyResume extracts the text, finds skills with NLP, compares the two documents, and returns a 0–100% match score with matched skills, missing skills, and concrete suggestions.
Drag and drop a PDF résumé; its text is extracted with pdfplumber.
TF-IDF vectors and cosine similarity produce a 0–100% match score, shown as a donut chart.
spaCy named-entity recognition plus a custom skills database find the skills in both documents.
Green badges for skills you have, red badges for the ones the job asks for that you don't.
Actionable tips for closing the gap between your résumé and the role.
Past analyses are saved to Supabase so you can compare versions over time.
Résumés phrase skills in many ways, so NER is combined with a curated skills list to catch what each method misses alone.
Text is cleaned (tokens, stop words, punctuation) before TF-IDF comparison, so the score reflects real overlap rather than noise.
A practical tool that shows job seekers exactly where their résumé falls short for a role — and what to do about it.