← All projects
Diagram: mic, AudioWorklet, Socket.IO, speech-to-text plus LLM, spoken reply

AI interview practice

Internal tool · anonymized
FastAPISocket.IOGeminiReact

An internal tool for practising interviews out loud. You upload a resume and a job description, pick a persona (behavioural, backend engineering or system design), and talk to an interviewer that speaks back.

What it does

The engineering story

The project kept a numbered walkthrough for each iteration, including the ones marked failed. Two of them turned into posts:

Stack

FastAPI, SQLAlchemy, MySQL, Socket.IO, MinIO, Gemini, React, Vite, Mantine, Zustand.