Loading...

Z.

AI Systems & HR Tech

Talent AI — AI Recruitment & CV Screening

Automated recruitment engine that scores, ranks, and shortlists candidate resumes against specific job requirements using Google Gemini AI.

Talent AI — AI Recruitment & CV Screening

Case Study Overview

Value & Architecture Breakdown

1. Problem

HR teams spend dozens of hours manually reading unstructured PDF/DOCX resumes, leading to hiring bottlenecks and bias.

2. Solution

Developed an automated pipeline extracting raw text via pdfjs-dist/mammoth and utilizing Google Gemini AI to generate objective suitability scores and reasoning.

3. Tech Stack

TypeScriptReact 19Vite 6ExpressGoogle Gen AIFirebaseTailwind CSS v4

4. Business Impact

Shortened candidate evaluation from days to seconds while eliminating resume screening bias with detailed candidate scorecards.

Need an AI system tailored to your business?

Let's discuss custom AI automation, agents, or SaaS development.

Contact on WhatsApp →

How it works

From job posting to AI shortlist in 4 steps

Employers create job forms, share a link, and let AI handle the screening. Candidates submit CVs — the system extracts, scores, and shortlists automatically.

01
Create Job Application Form

Create Job Application Form

Employers build custom job application forms with specific requirements, skills, and qualifications. The form auto-generates a shareable link ready for distribution.

02
Share Link & Collect Candidates

Share Link & Collect Candidates

Copy the link and share it directly with candidates or post on social media. Each submission feeds into the system automatically.

03
AI-Powered Auto-Shortlisting

AI-Powered Auto-Shortlisting

When a candidate submits their CV, the system extracts text (PDF via pdfjs-dist, DOCX via mammoth) and scores it against the job requirements using Google Gemini AI. ATS-friendly CVs get shortlisted automatically.

04
Scoring & Reasoning

Scoring & Reasoning

Each submission shows exactly why it was shortlisted or rejected — with a detailed score breakdown based on the candidate's CV against the job requirements. Full transparency, no bias.

Full Tech Stack

Every tool powering Talent AI

Languages, frameworks, and services used to build the AI-powered recruitment platform.

Languages

TypeScript

Main language (with JSX for React components)

Frontend

React 19

UI framework

Vite 6

Build tool & dev server

React Router DOM v7

Client-side routing

Tailwind CSS v4

Utility-first CSS (via @tailwindcss/vite)

shadcn/ui (base-nova)

Component library

Base UI React

Headless UI primitives

Lucide React

Icon library

Motion (Framer Motion)

Animations

class-variance-authority + clsx + tailwind-merge

Class management

Sonner

Toast notifications

date-fns

Date utilities

Backend / Server

Express

HTTP server (runs via tsx in server.ts)

tsx

TypeScript execution engine

dotenv

Environment variable management

AI / Data

Google Gen AI SDK (@google/genai)

Gemini API for AI analysis & scoring

pdfjs-dist

PDF text extraction from CVs

mammoth

DOCX text extraction from CVs

Database & Auth

Firebase v12

Firestore (database), Authentication, Storage

Dev Tools

TypeScript 5.8

Type checking

Autoprefixer

CSS vendor prefixes

Key Technologies

The tools that powered this project

TypeScriptReact 19Vite 6ExpressGoogle Gen AIFirebaseTailwind CSS v4

Achievements

Measurable impact

AI-powered CV scoring against job requirements
Auto-shortlisting based on ATS compatibility
Custom job application forms with shareable links