Case study / AI Job Hunting Agent
AI Job Hunting Agent
Automation · AI · 2026

AI Job Hunting Agent

Problem

Job hunting means repeatedly scanning career pages, tailoring resumes, and tracking applications by hand, which makes it easy to miss strong roles or spend too long on each application.

Contributions
  • Built a Node.js and Cheerio scraping pipeline that checks career pages for new postings and surfaces relevant matches quickly.
  • Designed a Claude and GPT-4o tailoring flow that rewrites resumes for each role while keeping changes grounded in the master resume.
  • Stored application data in PostgreSQL and organized the workflow around resume generation, review, and tracking.
Architecture
  • Next.js UI → Node.js services → Cheerio-based job ingestion
  • Claude and GPT-4o tailoring loop generates role-specific resume drafts
  • PostgreSQL stores jobs, resume versions, and application status
Stack
Next.jsTypeScriptNode.jsPostgreSQLCheerioClaudeGPT-4o
AI Job Hunting Agent resume history dashboard