AI Job Application Agent
Four AI agents that turn any job post into a tailored CV and cover letter, with match scoring and PDF/DOCX export.

Overview
Project overview
Tailoring a CV for every application is slow and repetitive. This tool reads a job post and runs four agents in sequence: one extracts must-have skills and ATS keywords, one scores the candidate against the role and lists the gaps, one rewrites the CV for that role, and one drafts a personalised cover letter. We extended an open-source version of this project with a provider-agnostic AI layer, application history, PDF export, Docker support and a full test suite.
- Client
- Studio project (extended from open source)
- Industry
- Careers & HR tech
- Category
- AI Agents
- Services
- AI AgentsCustom Software
01 / Challenge
The challenge
02 / Approach
Our approach
03 / Solution
The solution
What it does
- 01
Job post analysis
Extracts must-have skills and ATS keywords.
- 02
Match scoring
Scores the candidate against the role and lists the gaps.
- 03
Tailored CV
Rewrites the CV for the specific role.
- 04
Cover letter
Drafts a personalised cover letter.
- 05
PDF & DOCX export
Download both documents in one click.
- 06
Provider-agnostic AI
Switch between Gemini and DeepSeek without code changes.
A closer look


Technology
Built with
- Python
- Flask
- Streamlit
- Gemini
- DeepSeek
- SQLite
- ReportLab
- Docker
- pytest
See it running for yourself.
More work
AI AgentsStudio project
Nexus Support
A multi-agent AI customer support system that routes every ticket to the right specialist, looks up real orders and masks sensitive data.
Python · LangGraph · LangChain · FastAPI
View case study
Web AppsStudio project
AI Client Onboarding
An AI-guided web app that replaces the agency discovery call with a smart onboarding wizard, risk scoring and an instant project brief.
React · TypeScript · Netlify Functions · DeepSeek
View case study