*Have you ever had a conversation with your own resume?
*
cv-talk is an AI-powered mock interview system that reads your uploaded CV and generates personalized interview questions based on it — all in a real-time chat interface.
🎯 What Is It?
You upload your CV (.pdf or .docx).
The backend extracts and analyzes its content using an LLM, and then starts a conversation — asking you realistic questions that a human recruiter might ask based on your experience.
đź§° Technologies Used:
- Flask (Python) — API and server-side logic
- LangChain / OpenAI API — To process and query CV content
- Chat UI — To create a smooth and interactive interface
- Document Parsing — For reading text from CVs
- Session Management — Keeps chat state and flow intact
🧠What You’ll Learn:
How to build an interactive app using LLMs
How to extract structured data from resumes
How to use AI to simulate interviews
Real-time chatbot architecture
đź”§ Why I Built It:
Interviewing is stressful — especially when you’re unsure what questions you’ll face.
This project helps users practice interview scenarios using their own resume, providing targeted, context-aware questions.
It also served as a hands-on experiment in blending NLP and practical UX.
📦 GitHub Repo:
đź”— github.com/akbak/cv-talk
by Muhammet Ali AKBAK
Top comments (0)