← Back to work

AI-Powered SaaS

ResumeAI

AI-powered resume analysis SaaS

ResumeAI analysis results screen showing an overall match score, strengths, and gaps for a candidate's resume

Overview

A Next.js SaaS application that lets users upload a PDF resume, enter a job description, and get an AI-powered match analysis.

Problem

Job seekers have no fast way to see how well their resume actually matches a specific job description before applying.

Solution

ResumeAI extracts text from an uploaded PDF resume, sends it alongside the job description to an LLM for analysis, and returns a structured match result the user can save and revisit.

Key Features

  • PDF resume upload with text extraction
  • AI-powered match analysis against a job description
  • Email/password and Google OAuth authentication
  • Dashboard with account stats
  • Analysis history with detail and delete views
  • User profile and account settings

Technology

Frontend

Next.js 16TypeScriptTailwind CSS v4shadcn/ui

Backend

Next.js Server ActionsNextAuth v5

Database

PostgreSQL (Neon)Prisma

AI

Groq (Llama 3.3 70B)