Skip to content

Applied AI

SkillGap

Extracts skills from a résumé and a job description, analyses the gap between them, and turns that gap into interview practice grounded in the candidate’s own experience.

Illustration. A resume and a job description lying side by side, with thin lines drawn from three skills on one sheet to the same skills listed on the other.

What it does

  • Two-stage NLP pipeline using Gemini 2.5 Flash to extract and rank skill entities from PDF résumés and job descriptions.
  • Gap report accuracy and ranking quality validated across 15+ real-world résumés.
  • Stateful multi-turn interview simulator using prompt grounding, so questions are anchored to the candidate’s résumé, with structured performance scoring.

Built with

  • Next.js 15
  • React 19
  • Supabase
  • Gemini 2.5 Flash
  • pdf.js
  • shadcn/ui

← All projects