Job Search Agent
A tool that fights ATS systems on their own terms.
Every application needs a tailored resume. ATS systems reject before a human ever reads.
Doing this manually for 50+ applications means your best-fit roles get the same generic materials as your long shots. The system is designed to filter people out, not let them through.
Score any role in seconds
Paste a job description. The agent scores it 1–100 against your background, surfaces the strongest matches, and flags the gaps you'd need to address.
Tailored, not templated
For roles worth pursuing, it builds an ATS-optimized resume and cover letter tailored to the specific language, requirements, and keywords in that posting.
Test before you submit
Checks compatibility with Workday, Greenhouse, Taleo, and iCIMS. Each has different parsing rules. The agent flags what would break before it breaks.
Match scoring breakdown
Each skill gets scored against the job description. Strong matches surface immediately, gaps get flagged before you invest time applying.
ATS compatibility check
Before you submit, the agent tests your materials against each platform's parsing rules and flags issues that would cause silent rejection.
Tailored resume output
The agent rewrites your resume to match the posting's language. Highlighted lines show where keywords were matched and inserted.
Role comparison at a glance
Score multiple roles side by side. Quickly see which positions are worth the full application effort and which ones aren't a fit.
The architecture is intentionally simple — single-page app, no backend, API calls direct from the client. The complexity lives in the prompt engineering: getting Claude to reliably score against a real resume, generate materials that pass ATS parsing, and verify against platform-specific rules.
This isn't a tutorial project or a weekend hack. It's a tool I use daily during my job search — real stakes, real feedback loop. Every failure mode is something I've hit and fixed.
Building the thing you need, with the tools you advocate for, is the most honest proof that you mean it when you say AI should be a layer that enhances human work.
Contact
Connect With Me
Copyright
© Andrew Green 2026