Back to articles

Developer builds multi-candidate job search agent using Claude Code, splitting engine from profile data to serve multiple users from one codebase.

Hacker News · April 29, 2026

Developer builds multi-candidate job search agent using Claude Code, splitting engine from profile data to serve multiple users from one codebase.

AI Summary

  • The system scans approximately 8 ATS and job board adapters (Greenhouse, Lever, Ashby, SmartRecruiters, Workday, CalCareers, USAJOBS, RemoteOK), filters roles against preferences, drafts tailored cover letters, syncs to Notion as a Kanban pipeline, and reads Gmail to track recruiter replies.
  • Architecture separates shared engine code from per-candidate profile data; onboarding a new candidate takes 10 minutes via a markdown questionnaire (Stage 18), compared to the original prototype which required a day of manual setup and accumulated code drift.
  • Built on Claude Code with a Node toolkit, runs 490+ tests locally without network calls, and uses Claude MCP for Gmail delegation; the CLI itself works without Claude for scan, validate, and filter operations.

Related Articles

Stay ahead with AI news

Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.

Get Started Free