Skip to main content
CushLabs logo CUSHLABS.AI
Back to Portfolio

AI Resume Tailor — Beat the ATS Black Box

A bilingual SaaS that shows job seekers exactly why their resumes get rejected by Applicant Tracking Systems — structured ATS feedback in under 10 seconds, 5 free analyses, zero data stored.

Video Walkthrough

Video Walkthrough

Screenshots

1 / 6
AI Resume Tailor
AI Resume Tailor
AI Resume Tailor
AI Resume Tailor
AI Resume Tailor
AI Resume Tailor

The Challenge

Over 75% of resumes are rejected by Applicant Tracking Systems before a human ever sees them. Job seekers submit into a black box with no visibility into why they're filtered out. Existing tools charge upfront, require accounts, or provide generic advice not tied to the specific job posting. The Latin American market is further underserved — English-only tools don't serve Spanish-speaking professionals, and machine-translated interfaces feel like afterthoughts.

The Solution

AI Resume Tailor opens the black box. Over 75% of resumes are rejected by ATS systems before a human ever sees them, and job seekers have no visibility into why. This application takes a resume and a job description, runs them through GPT-4 with structured JSON output and ATS-focused prompts, and returns a match score, missing keywords, and severity-coded suggestions — all in under 10 seconds. The product is designed around zero friction: guests get 5 free analyses with no signup. Privacy is enforced by architecture — no resume data is stored, ever. Full bilingual EN/ES support serves the underserved Latin American job market. Stripe handles the guest-to-paid conversion with embedded checkout.

Technical Highlights

  • GPT-4 with strict JSON mode and low temperature (0.1) for deterministic, structured ATS analysis
  • Type-safe API contract — TypeScript interfaces with union types and transformation functions
  • Zero data retention by architecture — resume text is never persisted, eliminating data liability
  • 5 free analyses with no signup — value delivered before asking for anything in return
  • Severity-coded UI with red/amber/blue visual hierarchy mapped directly to AI output
  • Embedded Stripe Checkout with post-payment account creation for seamless conversion
  • Clerk webhook pipeline for automatic profile provisioning across all auth methods
  • Skeleton loading states matching final render dimensions — zero layout shift

Results

  • Structured, actionable ATS feedback delivered in under 10 seconds
  • 5 free analyses with no signup, no email, no commitment — value first, monetization second
  • Zero resume data stored — privacy by architecture, not just by policy
  • Native bilingual EN/ES serving an underserved market with first-class language support
  • End-to-end product engineering: AI prompts, payment flows, auth, i18n, and privacy design

Highlights

Good for

  • Job seekers who've submitted dozens of applications without getting interviews
  • Career coaches who need a tool to show clients specific resume improvements
  • The Latin American job market where bilingual EN/ES tools are scarce
  • Anyone studying how to build a privacy-first SaaS with AI, payments, and zero-friction onboarding

Not a complete solution for

  • Automated resume rewriting (this analyzes and recommends, it doesn't rewrite for you)
  • Cover letter or LinkedIn profile optimization (focused on resume-to-JD matching)
  • Enterprise HR/recruiting platforms needing bulk processing and team management

What you get

  • React 19 + Flask full-stack SaaS with AI analysis, auth, and payments
  • GPT-4 structured ATS analysis engine with match scoring and keyword extraction
  • Zero-friction guest experience — 5 free analyses, no signup wall
  • Privacy-first architecture — resume data never persisted
  • Full bilingual EN/ES across every UI element and AI-generated analysis
  • Stripe embedded checkout with Clerk authentication and Neon PostgreSQL

Related Projects

Have a similar challenge?

Let's talk about how a solution like this could work for your team. Free call, no pitch.

Book a Free Call