ResumeAI – AI-Powered Resume Analyzer & Career Coach preview
AI Powered

ResumeAI – AI-Powered Resume Analyzer & Career Coach

ResumeAI is a smart career tool that helps job seekers optimize their resumes for Applicant Tracking Systems (ATS). Users upload their resume PDF and paste a job description — the AI analyzes keyword matches, formatting issues, content gaps, and provides an ATS score with actionable improvement suggestions. It also generates a tailored cover letter and tracks improvement across multiple resume versions. Built with Next.js and powered by OpenAI and Gemini APIs.

Next.js 14TypeScriptTailwind CSSshadcn/uiOpenAI APIGemini APIMongoDBNextAuthPDF-parseRecharts

Key Features

Discover what makes this project stand out with its cutting-edge features and modern design approach.

AI-powered ATS score with detailed breakdown…

AI-powered ATS score with detailed breakdown by section

📱

Keyword gap analysis comparing resume to…

Keyword gap analysis comparing resume to job description

🔒

Actionable improvement suggestions with priority ranking

Actionable improvement suggestions with priority ranking

🚀

AI-generated tailored cover letter based on…

AI-generated tailored cover letter based on resume and JD

🎯

Side-by-side before/after resume comparison view

Side-by-side before/after resume comparison view

Version history to track resume improvement…

Version history to track resume improvement over time

🛡️

Support for PDF and DOCX resume…

Support for PDF and DOCX resume file formats

📊

Industry-specific optimization tips for tech

Industry-specific optimization tips for tech, marketing, and finance

🔗

LinkedIn profile optimization suggestions alongside resume

LinkedIn profile optimization suggestions alongside resume

What I Included

Everything built and delivered as part of this project.

PDF parsing with pdf-parse library for resume text extraction
OpenAI GPT-4 prompt engineering for structured ATS analysis output
Gemini API fallback for cost-efficient analysis on high traffic
MongoDB schema for storing resume versions and analysis history
NextAuth authentication with Google OAuth for user accounts
Recharts visualization for ATS score breakdown and keyword match rate
Streaming AI response with Server-Sent Events for real-time feedback
Cover letter generator with tone customization (formal, friendly, bold)
Rate limiting per user to manage AI API costs effectively
Vercel AI SDK for unified OpenAI and Gemini API management

Interested in working together?

Contact me today to discuss your project and get a customized quote.

Md Parvej | Full Stack Developer – Next.js, NestJS, AI Automation & DevOps | Bangladesh