[Your Name]AI Systems
Back to projects

LLM Workflow / Recruiting Automation

AI Screening CV

A CV screening workflow that parses resumes, maps evidence to job criteria, and produces review-friendly candidate summaries.

Project statusPrivate
Next.jsNode.jsPostgreSQLOpenAI APIEmbeddingsTailwind CSS

Overview

AI Screening CV helps reviewers compare candidates against a role-specific rubric while keeping the evidence visible and editable.

Problem

Resume screening can become inconsistent when reviewers rely on quick keyword matching or opaque AI scores.

Goal

Create a transparent assistant that extracts relevant experience, maps it to criteria, and supports human hiring decisions.

Architecture

  • Resume upload and parsing service.
  • Role criteria configuration with must-have and nice-to-have signals.
  • LLM extraction layer that returns structured evidence, not final hiring decisions.
  • Reviewer dashboard for notes, status, and shortlist decisions.

System Flow

Input

Recruiter defines role criteria.

Process

Candidate CV is uploaded and parsed.

AI Layer

AI extracts experience, skills, and supporting evidence.

Storage/API

Dashboard shows criteria mapping and review notes.

Review

Human reviewer decides next step.

Tech Stack

Next.jsNode.jsPostgreSQLOpenAI APIEmbeddingsTailwind CSS

Key Features

  • Candidate evidence mapped to job criteria.
  • Reviewer notes and status pipeline.
  • Missing evidence warnings.
  • Prompt and rubric placeholders for role-specific tuning.

AI / ML Component

  • Resume text extraction and section classification.
  • LLM-based structured extraction with schema validation.
  • Embedding search for matching experience to role criteria.
  • Bias and compliance reminder placeholders for human review.

Data Flow

  1. 1Recruiter defines role criteria.
  2. 2Candidate CV is uploaded and parsed.
  3. 3AI extracts experience, skills, and supporting evidence.
  4. 4Dashboard shows criteria mapping and review notes.
  5. 5Human reviewer decides next step.

Challenges

  • Avoiding opaque scoring and unfair automation.
  • Handling diverse resume formats.
  • Separating evidence extraction from hiring decisions.

Solution / Trade-off

  • Use AI as a review assistant, not an automated gatekeeper.
  • Expose evidence snippets so reviewers can challenge the output.
  • Keep score labels configurable or optional.

Result

Result metrics are intentionally left as placeholders. Add real screening throughput and reviewer feedback after pilot usage.

Screenshot / Demo Placeholder

/images/cv-screening-placeholder.png

Replace this area with real screenshots, dashboard captures, architecture diagrams, or a short demo video once the asset is ready.

GitHub / Live Link Placeholder

What I Would Improve

  • Add anonymized review mode.
  • Add rubric versioning.
  • Add export to applicant tracking systems.