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)