Anay Goenka
Back to work
Web2025–

Yallo ATS

AI-powered recruitment infrastructure for a real firm.

Why I built it

The team was doing everything manually. I mapped the workflow, designed the data model, and built the system that replaces it.

What it does

  • 01Reverse Match — pgvector embeddings match candidates to open roles automatically
  • 02Unified contacts architecture — candidates and clients in one table, not two
  • 03Full ATS pipeline: sourcing, screening, placement, invoicing
  • 04GDPR-compliant data model with organisation-level multi-tenancy
  • 05Built on Next.js, TypeScript, PostgreSQL, Vercel

What I learned

Designing for real operational constraints is harder than building for yourself. Thirty-one tables, a 26-page spec, and a colleague (Rohit) to keep in sync — proper software, not a side project.