Back to Home

Resume Roast

A minimalist, AI-powered resume analyzer that provides deep insights and critical feedback based on specific job descriptions.

ReactTypeScriptTailwind CSSViteGoogle Gemini AI

Resume Roast

Resume Roast is a high-utility developer tool designed to bridge the gap between candidate resumes and modern ATS/Recruiter expectations using generative AI.

Technical Highlights

  • Client-Side Document Processing: Implemented robust resume parsing directly in the browser using PDF.js for PDFs and Mammoth.js for DOCX files. This ensures high privacy as the raw documents never leave the user's machine.
  • Multi-Model AI Integration: Architected a provider-agnostic AI service layer supporting Google Gemini, OpenAI, and Anthropic. Users can bring their own keys, which are stored securely in localStorage.
  • Dynamic Prompt Engineering: Uses a sophisticated system prompt (managed via prompt.md) to guide the AI in providing structured, "roast-style" feedback that is both entertaining and highly actionable.
  • Modern React Architecture: Built with React 14 + Vite for near-instant HMR and production performance. Leverages Tailwind CSS for a sleek, responsive dark-mode interface.

Core Features

  • 🔥 The Roast: Get blunt, honest feedback on your resume's weaknesses.
  • 🎯 ATS Gap Analysis: Identifies missing keywords and skills based on the target job description.
  • 🔒 Privacy First: Local-first processing ensures your personal data is handled securely.
  • ⚙️ Customizable: Toggle between different AI providers and adjust the "roast intensity" via detailed prompt configuration.