Skip to content
leve.devAutomation·Case Study 1 / 1
Automation·2025

CV Analyzer

Upload your CV and a job description; get back a score, categorized feedback, and a set of smart follow-up questions — answer them, and an optimized CV comes back as PDF and DOCX. The whole analysis runs on a pipeline of three n8n agents.

n8nReactTypeScriptVisit site
3
n8n AI agents
320
line matcher prompt
2
export formats
0–100
match score
CV Analyzer landing: 'Land Your Dream Job In Seconds, Not Hours' with a CV analysis dashboard preview
Upload, score, answer follow-ups, download an optimized CV.
01 — The Idea

A three-agent pipeline behind one upload.

The frontend is a clean three-step flow — upload, results, optimize — but the interesting work happens in an n8n pipeline of three cooperating AI agents. Deliberately, it asks for the job description as text rather than a link: scraping job posts hurts input quality, so the design trades convenience for a cleaner signal.

02 — Under the Hood

Analyzer, persona, matcher.

Each agent has one job, and the handoffs between them are the design:

  • A CV Analyzer uses vision to extract structured text from the uploaded PDF; an HR Persona builds an ideal-candidate profile from the job description.
  • A Matcher compares the two with structured JSON output — its system prompt alone runs 320 lines — producing the score, categorized feedback, and dynamic follow-up questions.
  • The frontend builds its forms from those questions at runtime with generated schemas; a fallback node gracefully converts option-less questions into free text, so it never breaks on an unexpected job.
  • An optimization pass adds two more agents that generate the final CV as both PDF and DOCX.

Planning something similar?

I design and ship AI agent systems, data platforms and full-stack products — from first idea to production.

Get in touch