AI CareerPathJob board
← All projects
📋

AI Resume Screener

Beginner

2–3 days · 4 milestones

Build a tool that takes a job description and a resume, then scores how well the resume matches the role and highlights skill gaps.

Difficulty

Beginner

Duration

2–3 days

Milestones

4 steps

Interview Qs

2 questions

🛠 Tech stack

PythonClaude / OpenAI APIStreamlitpdfplumber

✅ Prerequisites

  • Basic Python
  • PDF handling

Step-by-step milestones

1

Parse resume + JD

Extract text from both inputs.

2

Design scoring prompt

Prompt the LLM to return a JSON score + gaps.

3

Parse structured output

Use JSON mode or output parsing.

4

Build comparison UI

Show score, matched skills, and missing skills.

Skills you'll build

LLM APIText extractionStructured outputsPrompt Engineering

📝 Interview questions you'll face

  • 1.How do you ensure consistent structured output from LLMs?
  • 2.How would you scale this to 10k resumes/day?

🌟 Portfolio guidance

Include sample job descriptions and anonymized resumes. Show JSON output structure.

📚 Learn the concepts first