Back to projects

Brutal CV Roaster

Team Size: 1
Role: Full-Stack Developer
Duration: 02/2026–02/2026

Tech Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Groq AI

Project Gallery

Brutal CV Roaster 1

🔥 Brutal CV Roaster

An AI-powered CV roasting application that brutally (but constructively) analyzes your resume using Groq's blazing-fast inference engine. Get savage feedback, red flag detection, and actionable career advice in seconds.

✨ Features

  • 🎭 Dynamic Roast Levels: Choose between Mild 😏, Savage 🔥, or Nuclear ☢️.
  • Ultra-Fast AI: Powered by Groq Cloud and Llama 3 for near-instant results.
  • 📋 Comprehensive Analysis:
    • Overall Verdict: A punchy summary of your CV's impact.
    • Red Flags: Bullet points highlighting critical areas for improvement.
    • The Roast: A memorable, humorous piece of feedback.
    • Actionable Advice: Practical steps to level up your resume.
    • Brutal Rating: An honest 1-10 career score.
  • ☁️ Serverless Ready: Designed for deployment on Vercel's Edge/Serverless functions.
  • 🔒 Privacy Focused: No database, no file storage — text is processed statelessly.

🛠️ Tech Stack

📡 API Documentation

POST /api/roast

Analyze CV text programmatically.

Request Body:

{
  "cvText": "Full CV text content here...",
  "level": "savage"
}

Levels: mild, savage, nuclear

📂 Project Structure

/app
  /api/roast/route.ts   # API logic & Groq integration
  layout.tsx            # Root layout & Metadata
  page.tsx              # Main UI & State handling
/components
  RoastCard.tsx         # UI component for AI response
  Loader.tsx            # Animated loading state
/lib
  groq.ts               # Groq client singleton

Made with 🔥 by Haekal Sutrisna for better resumes.