CVPulse — AI-powered CV analyzer The problem: job seekers rarely know why their CV isn't converti...CVPulse — AI-powered CV analyzer The problem: job seekers rarely know why their CV isn't converti...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
CVPulse — AI-powered CV analyzer
The problem: job seekers rarely know why their CV isn't converting into interviews, and generic CV advice doesn't account for the actual job description.
What I built: paste a job description, upload a CV, and get a match score, an ATS score, a keyword gap analysis and section-by-section feedback, plus an interview-probability verdict. The response streams token by token in real time. Multi-provider by design: Gemini 2.5 Flash by default (free tier), with the option to bring your own key for Claude or GPT-4o mini. API keys stay in the browser's local storage only, never persisted server-side.
Stack: Next.js 16, TypeScript (strict), Tailwind CSS v4, Zustand, Framer Motion, Anthropic SDK, Google Gemini SDK, OpenAI SDK.
Source code: github.com/nabilsaiyan/cvpulse
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started