PORTFOLIO / AI Resume Builder
AI Resume Builder
Full-stack AI app that tailors resumes and cover letters to any job description using the Anthropic Claude API.
ClientPersonal project — live SaaS at resume.vectia.cloud
Date2026
StackPython, FastAPI, Anthropic Claude API, React, SQLite, Docker, JWT
Overview
A full-stack AI web application with a Python/FastAPI backend that tailors resumes and cover letters to any job description using the Anthropic Claude API, orchestrating multiple LLM calls for analysis, rewriting, cover-letter generation, and match scoring.
What was built
- REST APIs with JWT authentication and per-user data isolation, with LLM prompts engineered to return validated structured JSON parsed into typed backend responses.
- An AI orchestration layer that routes tasks across models to balance quality and cost (around $0.10 per document), with per-user rate limiting to protect API spend.
- Containerized with Docker and deployed to a personal VPS behind a Traefik reverse proxy with automatic HTTPS; a pre-launch security audit was run before opening it to real users.
Result
Live, in production, generating tailored resumes and cover letters for real users at a controlled per-document cost.
TODO before publishing: add real product screenshots/cover image, a client-facing (non-CV) rewrite of the copy above, and a measurable outcome (e.g. users served, documents generated) if available.
Related services
Personal technical project — not a Vectia client engagement.