Shafayet
All work

CVCheckerAI

Resume analysis tuned for how hiring actually works in the Gulf job market.

A CVCheckerAI analysis report: an overall score of 89 with per-section scores for contact info, summary, experience, education, skills, formatting and keywords.
Built at
On my own
Role
Founder and sole engineer
Timeline
2024
Stack
Next.js, TypeScript, LLM APIs, PostgreSQL
Live
cvcheckerai.com

Generic resume checkers score against a generic idea of a resume. Hiring is not generic: what a recruiter in Dubai expects on page one differs from what one in Berlin expects, and a tool that flattens that gives confident advice that is wrong for the market the applicant is applying into.

The problem

Applicants in the Gulf compete in a market with its own conventions — visa and nationality fields, photographs, certificate and attestation details, and the keyword filters regional job boards apply. Advice calibrated on US or European resumes misses all of it, and the applicant never finds out why they were filtered.

Scored against the job, not against nothing

The analysis takes the resume and the actual job description, so the result is a match rather than an abstract rating: which required skills are present, which are missing, and where the wording differs from what the posting asks for.

The CVCheckerAI upload screen with a resume attached and a Senior Supply Chain Manager job description pasted in.
The job description is part of the input, which is what makes the output specific.
A CVCheckerAI job match analysis listing ten matched skills and seven missing ones against the posting.
Matched and missing skills, named. A score alone tells an applicant nothing to do.

Advice has to be actionable

A number is not help. Each report ends in ordered action items, written as edits the applicant can make that afternoon.

CVCheckerAI overall feedback with three numbered action items describing specific edits to make.
The feedback ends in a short list of edits, not a grade.

Rewriting, not just checking

Applicants who find out their resume is wrong need somewhere to fix it, so the builder is part of the same product rather than a separate upsell.

The CVCheckerAI resume builder with a live preview on the left and a section editor on the right.
Sections are reordered by dragging; the preview is the PDF that gets downloaded.

How it works

Parsing is the unglamorous half — resumes arrive as two-column PDFs, as tables, or as a single image, and everything downstream is only as good as the text pulled out of them. The analysis half combines a role-matching pass with a rules layer holding the regional conventions.