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