
CVPilott
AI-Powered CV Builder & ATS Optimizer
Overview
CVPilott is a lightning-fast résumé builder that uses on-the-fly AI to tailor your CV to any job description—in under a minute. Designed with graduates and early-career professionals in mind, its real-time preview and keyword-scoring engine ensure your résumé gets past Applicant Tracking Systems (ATS) every time.
“I landed three interviews in the first week of using CVPilott—its ATS suggestions are spot on.”
Key Features
-
Role-Specific Rewrite
- Users paste their base CV and a target job posting.
- A Next.js Edge Function calls Google Gemini’s
text-rewrite
endpoint to inject relevant keywords and restructure bullet points. - Latency: ~400 ms per rewrite.
ts// pages/api/rewrite.ts import { NextRequest, NextResponse } from 'next/server'; import { generateWithGemini } from '../../lib/gemini'; export async function POST(req: NextRequest) { const { text, jobDesc } = await req.json(); const prompt = `Rewrite my CV text:\n\n${text}\n\nTo match this job:\n${jobDesc}`; const aiResult = await generateWithGemini(prompt); return NextResponse.json({ rewritten: aiResult }); }
ATS Keyword Scanner
Parses CV using a custom Node.js script to count occurrences of 150+ industry keywords.
Visual badge meter shows coverage percentage and recommends 3–5 missing keywords.
Template Gallery & Export
Five professionally designed React templates (Modern, Classic, Executive, Creative, Minimal).
PDF generation via @react-pdf/renderer, plus DOCX export using docx library.
Dark mode & high-contrast mode for accessibility.
User Dashboard
Built with React Query for client-side cache & optimistic updates.
Version history: roll back to any prior CV iteration.
Secure OAuth via NextAuth.js (supports Google, LinkedIn).
Monetization & Security
Free tier: 2 CVs/month, Premium: unlimited with team collaboration.
Stripe subscription integration on /pricing with webhooks for entitlement checks.
GDPR-compliant data handling—no CV text stored after 30 days by default.
Impact & Metrics
Avg. Time to Tailor a CV
ATS Pass Rate
User Satisfaction (607 ratings)
Back-end: Next.js Edge Functions on Vercel, Node.js 20, Prisma ORM + PostgreSQL on Neon.
AI: Google Gemini via private API key stored in Vercel Secrets.
CI/CD: GitHub Actions with Lighthouse audits (performance ≥ 90, accessibility ≥ 95).
Hosting: Vercel Pro with Global Edge CDN, SSL, and custom domain.