Skip to main content
Back to Projects

Resume AI

An AI-powered resume builder and job application tracker with template-based PDF generation and streaming cover letter generation.

Resume AI screenshot

//About

Resume AI is a full-stack monorepo application that combines structured profile management, AI-assisted resume tailoring, and a Kanban-style job application tracker into a single platform.

  • Resume Builder: Users build resumes from a structured profile with 20 professionally designed templates. A two-panel editor provides live preview with debounced updates, and multi-page PDFs are exported via Puppeteer.
  • PDF Import & Parsing: Users can upload an existing resume PDF which is parsed and auto-populates their profile fields, reducing manual data entry.
  • AI Integration: Resume tailoring generates a separate tailored clone for a specific job posting without modifying the original. Cover letter generation streams responses via Server-Sent Events with tone selection. A maximum of 3 AI amendments per job is enforced both server-side (HTTP 403) and client-side, with full amendment history tracking.
  • Job Application Tracker: A Kanban board with drag-and-drop (dnd-kit) and user-defined status categories (Saved, Applied, Interview, Offer, etc.) links applications to their associated resumes and cover letters.

//Technology

React 18TypeScriptViteTailwind CSSExpressPostgreSQLPrismaPuppeteerClaude AIPassport.jsZustanddnd-kitVercelRailwaySupabase