Overview

CV Gen is a free and open-source AI-powered PDF resume generator that I developed, and deployed as a full-stack web application. This project combines modern web technologies with AI capabilities to create professional PDF resumes from structured JSON data.

Key Features

  • JSON-to-PDF Conversion: Transform structured JSON data into professional PDF resumes
  • AI-Powered Content Enhancement: Improve resume sections using LLMs
  • Multiple Input Methods: Upload JSON files or use the web interface

Architecture & Tech Stack

Backend

  • Backend Repository
  • Framework: FastAPI with Python 3.6+
  • PDF Generation: LaTeX compilation with custom templates
  • Deployment: Fly.io with automatic scaling

Frontend

  • Frontend Repository
  • Framework: Next.js with modern JavaScript
  • Styling: Tailwind CSS for responsive design
  • Deployment: Vercel with automatic builds

Infrastructure

  • Containerization: Docker for consistent environments
  • CI/CD: GitHub Actions for automated deployment