AI Agent CV Builder
An LLM-driven CV generator that turns natural-language input into structured, formatted resumes with a live preview that updates as the user edits.
- Python
- FastAPI
- LangChain
- LangGraph
The problem
Most online resume builders force users into rigid templates. People end up fighting the form instead of describing their experience.
The approach
A LangGraph state machine routes the conversation through three agents — an interviewer that asks targeted follow-ups, a structurer that maps the answers to a normalized JSON schema, and a stylist that renders the schema into a polished HTML/PDF resume.
FastAPI serves both the chat endpoint and a server-sent-events stream that pushes preview HTML to the browser as the JSON updates, so every edit is reflected within ~200 ms.
Outcome
- A first-pass resume from a 5-minute conversation, no manual formatting.
- Deterministic JSON between agents made the pipeline easy to test and debug.
- Used as the reference architecture for two follow-on agent projects.
Need something similar?
If this is the kind of problem you're working on, I can help.
Get in touch →