DEV Community

Cover image for AI CV Analyzer: Get Brutal Honesty Before You Hit "Apply"
Mychel Garzon
Mychel Garzon

Posted on

AI CV Analyzer: Get Brutal Honesty Before You Hit "Apply"

Most job seekers waste hours tailoring CVs for roles they'll never get. This workflow fixes that by analyzing CV-to-job fit in under 60 seconds using Google Gemini AI, then emailing a brutally honest report with a fit score, missing skills, and real optimization tips.

→ Get the workflow on n8n

No fluff. No guessing. Just objective AI feedback that helps candidates focus on winnable roles.

Why this exists

Job hunting is asymmetric information warfare. A recruiter knows in 10 seconds if your CV is a fit. You don't. So you spend three hours customizing a CV for a role you were never qualified for.

This workflow flips that. Upload your CV and paste a job description. The AI extracts requirements, compares them against your experience, and tells you whether to apply, reconsider, or move on. Then it sends you a structured report with concrete next steps.

I built this for candidates who want clarity before they invest effort.

What it does

  1. Accepts CV + job description via webhook (PDF, DOCX, or raw text)
  2. AI extracts job requirements (technical skills, experience level, must-haves vs. nice-to-haves)
  3. Gemini analyzes CV fit against those requirements
  4. Scores the match 1–10 with a recommendation: Apply / Consider / Not a fit
  5. Identifies gaps (what's missing, what to highlight, what to add)
  6. Emails a structured report to the candidate with actionable feedback

The whole loop runs in under a minute. No human in the loop. No bias. Just data.

Who uses this

Job seekers who want to stop wasting time on bad-fit roles. Career coaches who need scalable CV feedback for clients. Recruiters pre-screening applicants before human review. Bootcamps and training programs helping graduates target the right jobs.

Built for Helsinki's job market (and beyond)

Finland's tech hiring is keyword-driven and CV-format sensitive. Recruiters scan for specifics: "React," "3+ years," "B2B SaaS." If your CV doesn't mirror the job posting language, it gets filtered out before a human sees it.

This workflow reverse-engineers that process. It tells candidates exactly which keywords are missing and how to reframe their experience to match local expectations. For non-native English speakers or career switchers, that clarity is the difference between getting interviews and getting ignored.

Customization options

Adjust fit thresholds: Change when a 6/10 becomes "Consider" vs. "Not a fit." Rebrand email templates: Add your logo, tone, follow-up CTAs. Multi-channel delivery: Swap Gmail for Slack, Teams, or WhatsApp. Language support: Add translation nodes for non-English CVs/jobs. ATS optimization tips: Extend Gemini prompt to flag keyword mismatches.

The shift

I used to tell candidates "just apply to everything and see what sticks." That's exhausting and demoralizing.

Now I tell them: run your CV through this first. If it's a 4/10, don't waste three hours customizing. If it's an 8/10, you know exactly what to tweak.

Job hunting is hard enough. This workflow removes the guesswork.

Built with n8n. Free to fork and customize.

Top comments (0)