Back to system map KK
case_study 02 · llm career copilot

AI Job Application Assistant

LLM & AgentsGemini 2.0 Flash2024 · Live

Three AI copilot tools in one app: resume optimization, personalized cover-letter generation, and job-compatibility scoring — combining LLM generation with classical ML analysis so the advice is grounded in measurable skill gaps, not just fluent text.

AI Job Application Assistant screenshot

01 What problem does it solve?

Tailoring a resume and cover letter for every job description is slow, and candidates rarely know which skills actually block them. Pure-LLM tools generate fluent but ungrounded advice; the goal was to pair generation with measurable analysis.

02 How does it work?

resume + job descriptiondocument parserLLM rewrite / generateML fit scoringskill-gap report

03 What did it achieve?

3copilot tools
ML + LLMhybrid pipeline
livestreamlit cloud

A working example of the hybrid pattern — LLM for generation, classical ML for measurement — shipped end-to-end: parsing, prompting, scoring, visualization and deployment.

04 Stack

Gemini 2.0 FlashLLM Pipelinesscikit-learnPlotlyPyPDF2python-docxStreamlit
View source Launch live demo