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

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! 🚢
Subscribe to my newsletter
Read articles from Rabbit Pig directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
