Skip to content
K Kashif Ullah
← All projects
2025 Sole developer

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.

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 →