DEV Community

resumeeditorAI
resumeeditorAI

Posted on

How I Built ResumeEditorAI: A Free AI-Powered Resume Tool with FastAPI and Next.js

๐Ÿš€ Project Launch: ResumeEditorAI.com

Over the past few weeks, I built ResumeEditorAI, a free and no-signup tool that helps job seekers polish, reformat, and optimize their resumes using AI.


๐Ÿง  Why I Built It

Many resume tools are either behind paywalls or offer little AI value. I wanted to create something:

  • Free and frictionless
  • ATS-optimized
  • Powered by modern, open tools

๐Ÿ› ๏ธ Tech Stack

  • Frontend: Next.js (TypeScript), CSS Modules
  • Backend: FastAPI (Python)
  • PDF Handling: PDF.js for extraction, LibreOffice for conversion
  • Deployment: Firebase Hosting + Google Cloud Run

๐Ÿ” Key Features

  • Upload your resume (PDF, DOCX, or even an image)
  • Extract content and restructure it
  • Use AI to rewrite summaries, work experiences, and skills
  • Match your resume to a job description for better relevance
  • Choose from modern/classic templates
  • Export as PDF or DOCX

๐Ÿ‘‰ Try it here: https://resumeeditorai.com


๐Ÿ’ก Lessons Learned

  • Integrating PDF.js for frontend extraction was surprisingly smooth
  • LibreOffice + Docker is a strong solution for converting DOCX โ†’ PDF
  • Next.js static export (output: export) simplifies Firebase Hosting setup
  • AI-powered matching helps users tailor resumes with minimal effort

๐ŸŽฏ Next Steps

  • Improve formatting options and template customization
  • Add more AI-based rewrite modes (concise, formal, etc.)
  • Open-source some of the utility components if there's interest

Thanks for reading! Feedback welcome. If youโ€™re working on similar projects or want help with AI integration, happy to connect.

Top comments (0)