TalentLens — Psychometric & Cognitive Assessment Platform
A multi-tenant recruitment assessment platform that delivers HEXACO personality, behavioural-risk, and role-specific knowledge tests at scale — with cycle-scoped data isolation and an audit-ready decision trail.
The Problem
Babban Gona runs high-volume recruitment waves across multiple roles, but previously lacked structured psychometric or behavioural screening. This created a critical operational blind spot — we repeatedly encountered cases where technically skillful candidates failed post-hire due to behavioural risks or cultural misalignment. Without standardized assessments to evaluate personality and integrity, hiring decisions were highly subjective, funnel visibility was non-existent, and there was no defensible audit trail.
What I Built
A custom recruitment assessment platform that successfully introduced HEXACO personality, Personal Reaction Blank (PRB) behavioural risk, and role-specific MCQ tests into the hiring funnel. The platform features admin, recruiter, and candidate portals. Candidates self-register, sign in, and complete the assessments assigned to their active cycle. Admins create cycles, bulk-import rosters, assign assessments per candidate, manage the question bank, configure auto-flag risk rules, and review results.
Operational Visibility
A super-admin dashboard tracks pipeline volume, registration-to-assignment ratio, submission progress, completion rate, and auto-flagged candidates in real time.
The Hard Parts I Solved
- Cycle-scoped multi-tenancy. Concurrent cycles run without bleed-through. Every domain table carries a
cycle_idwith cascade rules, and Postgres RLS policies are the authoritative authorization boundary — not application code. - Pre-registration assignment queue. Admins assign tests to candidates before they register. A pending-assignments table plus trigger-based reconciliation materializes assignments the moment a candidate signs up.
- Composite auto-flag rules. Server-side scoring evaluates a Honesty-Humility × PRB composite and writes flagged results into an admin review queue automatically to prevent high-risk hires from slipping through.
- Audit-ready decision trail. Every privileged action — cycle status change, candidate import, assignment, override, role change — is written to an append-only audit log via a service-role writer never exposed to the browser.
- AAL2-protected admin access. Mandatory TOTP MFA for every admin, enforced at both middleware and database layers.
Outcome
Introduced structured, data-driven behavioural screening to the organization from scratch, replacing subjective evaluations with a single auditable system. In active production use across recruitment cohorts. A recent active cycle tracked 68 uploaded candidates, 52 registered and matched, 128 distinct assignments, 92 submissions, 71.9% completion, and 8 high-risk candidates successfully auto-flagged for review before hiring decisions were made.










