Job-search agent
Autonomous pipeline that finds postings, scores fit, tailors a résumé per role with Claude tool use, and fills application forms via browser automation.
- Repo · soon
- Demo · soon
Problem
Applying for jobs at volume is repetitive work with a quality ceiling: every posting deserves a tailored résumé, but tailoring by hand for hundreds of postings is not realistic. I wanted a system that does the boring parts end to end and that I could measure.
What I built
- A discovery stage that polls ATS boards (Greenhouse, Lever, Ashby, and others) and normalises postings into one schema.
- A fit scorer that ranks each posting against my profile.
- A tailoring stage that uses Claude tool use to rewrite my résumé per posting with schema-validated output.
- A browser-automation stage that fills application forms and records what was submitted.
- A small Next.js dashboard to review, approve, and audit each step.
Architecture
Rendering diagram…
Result
Status: pipeline running; write-up in progress. The numbers I'm collecting — postings discovered, applications submitted, fit-score precision, time saved per application — land here once there's enough volume to report honestly.
Stack
TypeScript monorepo (pnpm + turbo) · Nest.js · Next.js · PostgreSQL · Docker · @anthropic-ai/sdk