DEV Community

Muhammet Ali AKBAK
Muhammet Ali AKBAK

Posted on • Originally published at muhammetakbak.wordpress.com

🎤 cv-talk: An AI-Powered Interview Simulation Based on Your Resume

*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)