Krishna Nand Tiwari
See all posts

Resume Roaster

Resume Roaster is an AI-powered resume review and critique tool giving job seekers brutal honesty, ATS scoring, and high-impact improvement recommendations. Users upload their resume as a PDF or text file, select their roast intensity level, and receive instant actionable insights.

Resume Roaster Landing Page

What it is

Most resume review tools are overly polite and generic. Resume Roaster blends humor with industry-standard resume auditing. It scores documents based on ATS readability, quantifiable metric usage, weak action verbs, and bullet point impact, providing both funny roast commentary and serious constructive rewrite suggestions.

Resume Roaster Interactive Dashboard and Hearth Upload

How it is built

Built with a responsive Vanilla JS and Glassmorphism design system on the frontend, powered by a Node.js and Express backend. It utilizes pdf-parse for extracting document text and integrates a multi-provider fallback engine spanning Google Gemini Flash, OpenAI GPT-4o, and Claude with automated rate limiting and heuristic fallback guards.

// Multi-Provider LLM Orchestration
async function generateRoast(resumeText, intensity) {
  const prompt = buildRoastPrompt(resumeText, intensity);
  try {
    return await callGeminiAPI(prompt);
  } catch (err) {
    console.warn("Primary provider failed, falling back to secondary...");
    return await callOpenAIBackup(prompt);
  }
}

Core Features

  • 📄 Document Parsing: Drag-and-drop support for PDF and TXT documents, as well as direct text paste.
  • 🔥 Roast Intensity Gauge: Adjustable tone slider from gentle constructive advice to brutal roast.
  • 📊 ATS & Impact Scoring: Comprehensive breakdown rating readability, structure, and action-oriented results.
  • 🛡️ Robust Fallback Cascade: Multi-LLM provider redundancy ensuring 100% uptime even under high traffic.
  • One-Click Rewrite Suggestions: Instant bullet improvements transforming weak tasks into metric-driven wins.

Technologies Used