Darla Nova
Personal project

AI job matcher

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

The AI job matcher workflow in n8n
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.