Degree

Master of Science in Computer Science

Department

Department of Computer Science

School

School of Mathematics and Computer Science (SMCS)

Date of Submission

Fall 2025

Supervisor

Dr. Tariq Mahmood, Professor, School of Mathematics and Computer Science (SMCS)

Committee Member 1

Dr. Tariq Mahmood, Supervisor

Committee Member 2

Dr. Muhammad Atif Tahir, Professor and Program Coordinator, Graduate & Postgraduate Programs (CS)

Keywords

Artificial Intelligence, Large Language Models, Recruitment, Automation, Resume  Parsing, Candidate Matching, Natural Language Processing, Microservices Architecture, Real time Interview

Abstract

The recruitment process is one of the most essential parts of an organization and it is one of the most time-consuming processes as traditional hiring mostly relies on manual work and reviewing which makes it subjective to human judgment and can lead to delays and biasness. This project IntelliHire, an AI-powered recruitment platform designed to improve and automate candidate job matching by utilizing advanced Large Language Models (LLMs). This platform will enable job seekers to create their professional profiles for job applications and allow recruiters(organizations) to post job openings, manage job applications and receive AI-generated candidate recommendations with clear similarity matching scoring. In comparison to most job portals, IntelliHire performs in-depth resume analysis, skill extraction and precise job profile alignment using LLM to provide transparent match insights and feedback. The platform is developed using Next.js for the frontend with FastAPI for the backend, providing a scalable, modular and AI-friendly system architecture. This technology stack made possible the seamless integration of AI workflows and it ensured efficient API-based communication between system components. IntelliHire was further integrated with IntelliScreen which is a parallel AI-driven interview and candidate evaluation system developed as collaborative work to form a complete product. IntelliHire performs pre-interview work by shortlisting candidates based on AI-assisted matching and IntelliScreen conducts automated interviews to evaluate candidates through AI-based analysis. Interview outcomes are synchronized back into IntelliHire completing an end-to-end intelligent hiring pipeline. Implementation of this system demonstrates how modern web technologies are combined with generative AI to improve recruitment process, reduce biasness and support data driven hiring decisions. The project provides a practical and extensible solution for intelligent recruitment, benefiting both job seekers and employers.

Document Type

Restricted Access

Submission Type

Research Project

Loading...

Media is loading
 

The full text of this document is only accessible to authorized users.

Share

COinS