Skip to content
Profile match

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.

Included on every plan. Connecting a profile and matching jobs never uses an analysis credit.
5
Profiles you can connect: LinkedIn, Indeed, Upwork, GitHub and GitLab
3
Outcomes per check: match, mismatch or not compared
0
Credits used by a profile match
Senior Frontend Engineer
Your LinkedIn profile
  • 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.
Checked against your own profile. Every line says what was compared, or that it wasn’t.
Code evidence
GitHub
  • react14 repos
  • typescript11 repos
  • graphqlNot found
  • Latest pushNov 2026

An illustrative example of what UnitPulse shows.

What it checks

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.

How it works

From the job page to the answer.

01

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.

02

Scan jobs as usual

Open a job on the same platform. UnitPulse compares it with your profile there.

03

Read what matched

See each check with the reason behind it, then decide whether the job is worth your application.

FAQ

Common questions.

More in the full FAQ, or ask us directly.

No. Each check shows match, mismatch or not compared, with a plain sentence on why. There’s no fit number, because a single number would hide the reasons.

Chrome extension

Score 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
linkedin.com/jobs/view/4029…
86
LinkedIn
OverviewEvidencePosterElsewhereATS
0
/100
Likely genuine
Confidence A · 30 of 35 checks
Company Trust0
Poster Trust0
Job Authenticity0
Scam Risk0
  • company.ats_confirmedRole is live on the company’s careers board
  • route.apply_on_siteEasy Apply only. The company site is the better route
Poster works at the companyConfirmed

Apply to jobs that exist.

Get your first score in under a minute. Free forever on one job board, no credit card.