AI-Powered Web Platform for Automated Curricu lum Vitae Evaluation and Job Matching

dc.contributor.advisorMadiha, Halassa
dc.contributor.authorSabir, Deghfel
dc.contributor.authorEl aid Amin, Chekhaba
dc.date.accessioned2026-06-29T08:02:36Z
dc.date.issued2026-06-10
dc.description.abstractTraditional recruitment processes rely on manual CV screening, which is time-consuming, inconsistent, and prone to overlooking qualified candidates. This thesis presents the design and implementation of an AI-powered web platform that automates curriculum vitae evaluation and job matching. The system extracts candidate skills from uploaded resumes using named entity recognition, then computes a semantic similarity score between each CV and a target job descrip tion using transformer-based sentence embeddings and cosine similarity. Recruiters are presented with a ranked list of applicants, enabling faster and more objective screening decisions. The plat form is built around three independent components: a Node.js/Express back-end server, a React front-end application, and a Python/Flask AI inference engine. The implemented system was suc cessfully deployed as a live web service and validated through interface testing across all three user roles: candidate, recruiter, and administrator.
dc.identifier.urihttps://depot.univ-msila.dz/handle/123456789/48756
dc.language.isoen
dc.publisherUniversity of M'sila
dc.subjectRecruitment
dc.subjectArtificial Intelligence
dc.subjectNatural Language Processing
dc.subjectCV Evaluation
dc.subjectSemantic Similarity
dc.subjectJob Matching
dc.titleAI-Powered Web Platform for Automated Curricu lum Vitae Evaluation and Job Matching
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AI-Powered Web Platform for Automated Curriculum Vitae Evaluation and Job Matching.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections