How I Built ResumeEditorAI – A Free AI Resume Builder with FastAPI and Next.js

Rabbit PigRabbit Pig
2 min read

I'm excited to share a side project I recently launched: ResumeEditorAI – a free AI-powered resume builder that helps job seekers rewrite, restructure, and export ATS-optimized resumes with zero friction.


🎯 The Problem

Most online resume tools either:

  • Lock essential features behind a paywall

  • Require sign-ups before even showing results

  • Don’t help users tailor resumes to job descriptions

I wanted to change that. The goal was simple:
Make a resume builder that feels instant, helpful, and clean.


💡 Key Features

✅ Upload your resume (PDF, DOCX, or image)
✅ AI helps rewrite and improve your summary, experience, and skills
✅ Match your resume to a job description for better ATS relevance
✅ Export to clean, modern templates (PDF or DOCX)
✅ No login or signup required

👉 Try it now: https://resumeeditorai.com


⚙️ Tech Stack

I kept it lean but powerful:

  • Frontend: Next.js (with output: export for Firebase Hosting)

  • Backend: FastAPI (Python) deployed to Cloud Run

  • PDF Parsing: PDF.js (browser-based), LibreOffice + Python for DOCX→PDF

  • Template Engine: Jinja2 + DOCX Templating

  • Infrastructure: Firebase Hosting + Google Cloud Run


🧠 Challenges

  • Supporting resume uploads in various formats (PDF, DOCX, image)

  • Making the editing flow intuitive for non-tech users

  • Keeping everything fast despite AI calls

  • Preventing API overuse/spam without forcing user registration


📈 Results So Far

  • 💬 Users have told me it “feels easier than Canva”

  • 🚫 No account required = more engagement per visit

  • 📎 Got featured on a few AI directories already


🔜 What’s Next

  • Add more rewrite "tones" (formal, concise, energetic)

  • Expand export styles (Modern, Classic, Minimalist)

  • Improve AI feedback on job-resume mismatch

  • Optimize mobile experience further


🙌 Open to Feedback

If you try ResumeEditorAI, I'd love your thoughts — especially on UX, speed, and clarity.
Also, if you're building with FastAPI or Firebase, feel free to ask me anything.

Thanks for reading — happy shipping! 🚢

0
Subscribe to my newsletter

Read articles from Rabbit Pig directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Rabbit Pig
Rabbit Pig