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).