← 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.