Saurav NayalSoftware Developer
Craft

Resume Check Karo — AI Resume Analyzer

AI Tools

Late 2025

Next.jsGemini APIClerkPrismaPostgreSQLTailwind CSS

Resume Check Karo is an AI-powered resume analysis platform designed to give job seekers honest, detailed feedback on their resumes before applying. By uploading a PDF resume and providing a target job description, the application generates a comprehensive feedback report scoring the resume across critical ATS and hiring dimensions.

Approach

Designed a secure, multi-stage processing pipeline that handles document validation, context assembly, and structured AI evaluation.

  • Automated Validation: Form submissions are validated client-side and server-side to enforce strict PDF file types and ensure the job description provides sufficient context.
  • AI Prompt Construction: Assembles position and employer details dynamically into structured instruction prompts that direct the model to evaluate the document critically.
  • Structured JSON Responses: Constrains the Gemini model to return strictly typed JSON objects mapping directly to the UI rendering components.
  • Persistent Scorecards: Saves every analysis to PostgreSQL using Prisma ORM, enabling users to track revisions and scores over time.

Key Features

  • Five-Dimension Scoring: Evaluates the resume across ATS Compatibility, Tone & Style, Content Quality, Structure & Formatting, and Skills Relevance.
  • Prioritized Improvement Cards: Color-coded feedback highlights strengths (Good) and actionable defects (Improve), detailed with reasoning and suggested rewrites.
  • Interactive UI Transitions: Progress bars animate dynamically based on the category scores to create a premium, interactive user experience.
  • Safe API Fallbacks: Implemented fallback routines that gracefully catch network limits or API exceptions without interrupting the application flow.

Tech Stack

  • Framework: Next.js 15 (App Router, Turbopack)
  • AI Integration: Google Gemini AI (@google/genai)
  • Authentication: Clerk Auth
  • Database & ORM: PostgreSQL, Prisma 6
  • Asset Storage: ImageKit
  • Styling & Animations: Tailwind CSS 4, Framer Motion

Result

  • Provides real-time compatibility scoring (0-100%) in seconds.
  • Highlights missing keywords and skills crucial for passing the initial ATS screen.
  • Suggests clear, actionable rewriting recommendations for resume bullets.
© 2026
Get Started