Know if a job fits you, not just whether it’s real.
A real job can still be the wrong one for you. Connect the profile you already keep on a platform and UnitPulse checks every job you scan on that platform against it, using the things that platform actually records. Each check says whether it matched, didn’t match, or couldn’t be compared.
- Pass:Title: your current role, Frontend Engineer, is close to this one.
- Pass:Years: 6 years of experience against the 5 the job asks for.
- Warning:Skills: your profile lists 6 of the job’s 8 skills; missing GraphQL, Docker.
- Pass:Workplace: the job is remote and so is your profile.
- Not available:Degree: the job doesn’t ask for one.
- react14 repos
- typescript11 repos
- graphqlNot found
- Latest pushNov 2026
An illustrative example of what UnitPulse shows.
What gets compared, on each platform.
Every platform is checked in its own terms. A repo list is not a resume, and a rate is not a job title.
LinkedIn jobs
Your headline and current role against the job title, your years of experience, your skills, workplace type against your location, and your degree.
Indeed jobs
Your skills and degree against the job, plus the job title, job type and pay you said you want.
Upwork jobs
The client’s stated requirements against your Job Success Score, location, hours and earnings, plus your rate against the job’s budget and what others bid.
GitHub and GitLab
Never scored. On any technical job, from any platform, they show which of the job’s skills your public repos show, with repo counts and your latest push.
Not compared, never guessed
If the job or your profile doesn’t state something, the check says it wasn’t compared instead of making up an answer.
Plain facts, no score
There is no fit number to chase. You see what matched and what didn’t, and decide for yourself.
From the job page to the answer.
Connect a profile
Sign in to GitHub or GitLab, upload LinkedIn’s Save to PDF file, or open your own Upwork or Indeed profile and click capture in the extension. You can also type one in.
Scan jobs as usual
Open a job on the same platform. UnitPulse compares it with your profile there.
Read what matched
See each check with the reason behind it, then decide whether the job is worth your application.
Related features and use cases
ATS match to know your best resume
Upload the resume you already have and see which keywords a job asks for that it’s missing. Free on every plan.
Read moreJob Organic Score
A 0 to 100 score for how real a job is, with six sub-scores and the evidence behind each one.
Read moreBest way to apply
The official route to apply, and the careers and contact details the company publishes, each with its source.
Read moreJob seekers
Skip ghost jobs and scams, and spend your applications on roles that are real.
Read moreFreelancers
Check an Upwork client’s spend, hire rate and payment history before you spend Connects on a proposal.
Read moreScore jobs right where you find them.
The UnitPulse extension works on the job boards you already use. Open a job and the score is already there, with nothing to copy or paste.
- A score on every LinkedIn, Indeed and Upwork job, as it loads
- The full evidence report in one click, without leaving the page
- Company and poster checks beside the listing
- company.ats_confirmedRole is live on the company’s careers board
- route.apply_on_siteEasy Apply only. The company site is the better route
Apply to jobs that exist.
Get your first score in under a minute. Free forever on one job board, no credit card.