CV Tailor.
The Overview
CV Tailor is more than just a resume builder; it's a comprehensive career acceleration platform. Designed specifically for software and tech applicants, it leverages AI to automate the most tedious parts of the job search—from tailoring documents to practicing technical interviews—all within a unified, professional ecosystem.
Multi-Service Architecture
To ensure performance and scalability, the project is divided into three specialized microservices:
- Frontend (Next.js 16 + React 19)Handles the complex UI for resume generation, job tracking, and real-time coding assessments using Monaco Editor and react-pdf.
- AI Service (FastAPI + Gemini)The core intelligence layer. Manages user authentication, job tracking logic, and AI-driven content generation for resumes, cover letters, and interview feedback.
- PDF Service (Go + Gin)A specialized Go service that accepts LaTeX source and compiles it into high-quality PDFs using pdflatex, ensuring consistent, professional formatting every time.
Key Features
AI Resume Tailoring
Automatically optimizes your profile for specific job descriptions, generating polished LaTeX resumes in seconds.
Smart Job Tracker
A unified dashboard to manage applications, salaries, and statuses, with all generated documents stored per job.
Interview Coach
AI-powered mock interviews with MediaPipe webcam tracking to analyze delivery metrics like eye contact and smile signals.
Coding Practice
A fully integrated environment for practicing algorithmic problems with AI hints, reviews, and error explanations.
Tech Stack
- Next.js 16 & React 19
- FastAPI (Python)
- Go (Gin Framework)
- PostgreSQL & SQLAlchemy
- Google Gemini API
- LaTeX (pdflatex)
- Monaco Editor
- MediaPipe Vision
Project Status
- v1.0 Core System Live
- Cover Letter Feature In-Progress
- Personal Flagship Project