
AI Resume Builder
A full-stack, ATS-friendly resume builder featuring 6 isolated templates, natural-language section enhancement via Gemini AI, live split-preview editor, and Google authentication.
Project Overview
AI Resume Builder is a production full-stack platform engineered to create ATS-compliant, professionally styled resumes using Next.js and Node.js Express.
Features a 3-mode interactive editor (Edit Full Width, Live Split Preview, and Full Width Preview) with Shadow DOM template isolation to guarantee leak-free scoped CSS rendering.
Integrated with Google Gemini AI to intelligently rephrase and tailor resume sections from natural language prompts, complete with granular side-by-side diff previews before merging.
Offers 6 ATS-optimized templates (Modern Tech, Executive Classic, Minimalist Dev, Creative Sidebar, Academic & Research, and Compact One-Pager) with native Print-to-PDF and standalone HTML exports.
Secured with Google OAuth and JWT authentication, alongside MongoDB persistence with Mongoose schema indexing and a full management dashboard.
Key Features
- 3-Mode Interactive Editor (Edit Full Width, Live Split Preview, Full Width Preview)
- Shadow DOM style isolation ensuring template design integrity and leak-free rendering
- 8 comprehensive resume sections: Personal Info, ATS Summary, Experience, Projects, Skills, Education, Certs, Achievements
- 6 ATS-optimized templates: Modern Tech, Executive Classic, Minimalist Dev, Creative Sidebar, Academic, Compact One-Pager
- Gemini AI prompt enhancer for natural-language tailoring and section-by-section improvements
- Granular diff preview flow letting users review AI modifications before selectively merging
- Export options supporting standalone .html download and native Print / Save as PDF
- User dashboard supporting 1-click duplicate, rename, preview, and delete resumes
- Google Sign-In and Google One Tap authentication via JWT verification
- MongoDB database persistence with Mongoose schema indexing and soft-delete
Technologies Used
Project Gallery




Project Details
Client
Personal Project
Timeline
2026
Role
Full Stack & AI Engineer


