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.jsfor PDFs andMammoth.jsfor 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.