AI job matcher
Ranking job listings against my resume before I read a single one.

- Year
- 2026
- Type
- Automation
- From
- Personal
Context
Most job listings aren't a fit, but you only find out after reading them. So I built a Slack-triggered n8n pipeline that pulls listings from JSearch and ranks them against my resume with an AI agent.
My contribution
- Added a cleanup step that flattens nested API data before scoring.
- Removed a hardcoded API key before demoing the workflow in a public webinar.
Engineering
- n8n
- JSearch (RapidAPI)
- Slack
- Google Drive
Challenges
The AI kept sending back broken JSON. I wrote a fallback parser that strips code fences, tries JSON, falls back to pattern matching and applies safe defaults. It now runs in every AI workflow I build.
Outcome
Ranks 10 listings in a few minutes. Demoed live at a public Eskwelabs webinar.