RankResume - Tailor your resume to any job in 60 seconds—no subscription
by•
I spent months job hunting, tailoring resumes manually for every application — 2-3 hours each. Terrible callback rate. So I built RankResume.
Upload your resume + paste a job description → 60 seconds later: a tailored, ATS-optimized resume, matching cover letter, and a Job Score showing your match %.
No $30/month subscription. No sneaky trials. Just $0.53 per resume. Credits never expire.
1 free credit on signup. No card needed.
Replies
Best
Maker
📌
Hey Product Hunt 👋
I'm Ammar, solo founder of RankResume — and I built this out of genuine frustration.
I was job hunting for months, sending applications into the void. My resume was fine. But every application meant 2-3 hours manually tailoring it — comparing job descriptions line by line, rewriting my summary, adjusting keywords. It was exhausting, and my callback rate was terrible.
I also tried every resume tool out there. Most of them are either too complicated, or they charge you $30+/month with sketchy trial periods that auto-renew when you're not looking. I literally saw "Resume Builder" charges on my credit card I didn't recognize.
So I built what I actually wanted:
✅ Upload resume + paste job URL or description → done in 60 seconds ✅ ATS Job Score so you know your match before you apply ✅ Professional LaTeX formatting (not cookie-cutter Word templates) ✅ Resume + cover letter in one step ✅ Chrome extension that works on LinkedIn, Indeed, Greenhouse — tailor directly from the listing ✅ Works in English, German, Spanish, and French ✅ $0.53 per resume. No subscription. Credits never expire.
That last point matters a lot to me. The resume tool industry has a billing problem. I wanted to build something honest.
You get 1 free credit on signup — no card required. Try it on a real job you're applying for and let me know what you think.
Happy to answer anything in the comments — I'll be here all day. 🙏
sending this to a mate who's been job hunting for 3 months and manually tweaking her resume for every role. the part that kills me is watching her spend 2 hours on a cover letter for a job she's not even a good match for.
the job score showing your match % before committing to an application is the feature that actually changes behavior. really clever framing. :)
Report
Maker
@gabrielpineda thanks! yes please let her try rankresume out, i think she will love it!
Does the job score factor in soft skills or mainly keyword matching against the job description? Pay per use with no subscription is refreshing, nice work!
Report
Maker
@mcarmonas Thanks for your feedback! you asked a great question! The score is actually a blend of both.
Here's how it works: we first use AI to extract a categorized keyword list from the job description — that includes hard skills, tools, certifications, and soft skills. Then we run deterministic matching against your resume to produce three sub-scores:
Keyword Match (50%) — how many of the JD's keywords appear anywhere in your resume
Skills Alignment (20%) — whether technical skills, tools, and certifications are properly placed in your skills section
Experience Relevance (30%) — how well role-specific terms and soft skills show up in your experience, with extra weight given to your most recent role
So soft skills like "leadership" or "cross-functional collaboration" are explicitly extracted and scored — they just live in the experience relevance dimension rather than the skills section, which makes sense since that's where you'd naturally demonstrate them.
It's essentially an ATS-style scoring system that goes beyond simple keyword matching by considering where keywords appear and how recently you've demonstrated them.
Report
How does this product preserve your actual job experience? I created a similar product last year but one of the problems is ensuring you're accurate in "tailoring" to an actual job posting but also the experience they had and not making stuff up. Great job!
Report
Maker
@michael_mort Thanks — really appreciate you asking this, it’s the right concern.
We built tailoring so it starts from your real resume (we pull the text from your PDF) and uses the job post for language and keyword alignment, not as a script for fake experience.
Concretely, we instruct the model to only weave in JD phrases where your background actually supports them, not copy responsibilities from the posting as if you already did them, and to keep your real numbers and outcomes (metrics, scope, results). If a keyword doesn’t fit what you’ve done, it’s supposed to drop it rather than force a match.
LLMs aren’t perfect, so we still recommend a quick read before you hit apply — but the goal is “same you, clearer match,” not a invented resume.
Replies
Hey Product Hunt 👋
I'm Ammar, solo founder of RankResume — and I built this out of genuine frustration.
I was job hunting for months, sending applications into the void. My resume was fine. But every application meant 2-3 hours manually tailoring it — comparing job descriptions line by line, rewriting my summary, adjusting keywords. It was exhausting, and my callback rate was terrible.
I also tried every resume tool out there. Most of them are either too complicated, or they charge you $30+/month with sketchy trial periods that auto-renew when you're not looking. I literally saw "Resume Builder" charges on my credit card I didn't recognize.
So I built what I actually wanted:
✅ Upload resume + paste job URL or description → done in 60 seconds
✅ ATS Job Score so you know your match before you apply
✅ Professional LaTeX formatting (not cookie-cutter Word templates)
✅ Resume + cover letter in one step
✅ Chrome extension that works on LinkedIn, Indeed, Greenhouse — tailor directly from the listing
✅ Works in English, German, Spanish, and French
✅ $0.53 per resume. No subscription. Credits never expire.
That last point matters a lot to me. The resume tool industry has a billing problem. I wanted to build something honest.
You get 1 free credit on signup — no card required. Try it on a real job you're applying for and let me know what you think.
Happy to answer anything in the comments — I'll be here all day. 🙏
@therayess good job man
that's really useful, alot of people don't know how ATS is very punishing to potential candidates
@omar_hosny_nover Thank you for your support!
Features.Vote
sending this to a mate who's been job hunting for 3 months and manually tweaking her resume for every role. the part that kills me is watching her spend 2 hours on a cover letter for a job she's not even a good match for.
the job score showing your match % before committing to an application is the feature that actually changes behavior. really clever framing. :)
jared.so
Does the job score factor in soft skills or mainly keyword matching against the job description? Pay per use with no subscription is refreshing, nice work!
@mcarmonas Thanks for your feedback! you asked a great question! The score is actually a blend of both.
Here's how it works: we first use AI to extract a categorized keyword list from the job description — that includes hard skills, tools, certifications, and soft skills. Then we run deterministic matching against your resume to produce three sub-scores:
Keyword Match (50%) — how many of the JD's keywords appear anywhere in your resume
Skills Alignment (20%) — whether technical skills, tools, and certifications are properly placed in your skills section
Experience Relevance (30%) — how well role-specific terms and soft skills show up in your experience, with extra weight given to your most recent role
So soft skills like "leadership" or "cross-functional collaboration" are explicitly extracted and scored — they just live in the experience relevance dimension rather than the skills section, which makes sense since that's where you'd naturally demonstrate them.
It's essentially an ATS-style scoring system that goes beyond simple keyword matching by considering where keywords appear and how recently you've demonstrated them.
How does this product preserve your actual job experience? I created a similar product last year but one of the problems is ensuring you're accurate in "tailoring" to an actual job posting but also the experience they had and not making stuff up. Great job!
@michael_mort Thanks — really appreciate you asking this, it’s the right concern.
We built tailoring so it starts from your real resume (we pull the text from your PDF) and uses the job post for language and keyword alignment, not as a script for fake experience.
Concretely, we instruct the model to only weave in JD phrases where your background actually supports them, not copy responsibilities from the posting as if you already did them, and to keep your real numbers and outcomes (metrics, scope, results). If a keyword doesn’t fit what you’ve done, it’s supposed to drop it rather than force a match.
LLMs aren’t perfect, so we still recommend a quick read before you hit apply — but the goal is “same you, clearer match,” not a invented resume.