All projects
In developmentAI & Intelligent SystemsDetails pending

TalentLens AI

A multi-company recruitment operations platform: requisitions, a candidate pipeline, CV ingestion from email, and explainable JD-to-CV matching that ranks candidates and shows why.

Type
Type to confirm
Category
AI & Intelligent Systems

Technology

  • PHP 8.3
  • MySQL
  • Python
  • Vanilla JavaScript
  • Gmail ingestion
  • Explainable matching

Challenges

The problem

Recruitment teams juggle requisitions, CVs arriving by email and portals, and spreadsheet trackers. Ranking candidates against a job description is slow, inconsistent, and rarely explainable.

Architecture

Shape of the system

  • Server-rendered PHP application with a shared design system and vanilla JavaScript — no heavy front-end framework.
  • A normalised, multi-company ATS schema alongside a retained legacy requisition/pipeline model, joined by shared identifiers.
  • Python background workers: a Gmail CV scanner and an analysis service that extracts text and scores candidates.
  • Company-scoped access control, audit trails, CSRF protection on write paths.

Solutions

What it does

  • Requisitions, positions, offers, onboarding, and a configurable pipeline.
  • Deterministic, explainable matching between a job description and each CV — not a black-box score.
  • CV ingestion from mailboxes; candidate intelligence and analytics dashboards.
  • Embedded AI assistant (see AI Jack).