DEV Community

Journeymen
Journeymen

Posted on

Grading GitHub work like evidence, not a resume

Grading GitHub work like evidence, not a resume

Skill badges are self-assigned. Endorsements are traded. Git history doesn't do favors -- that's the premise behind Journeymen, a developer certification I've been building that grades your actual GitHub work instead of taking your word for it.

The problem with self-reported skill

A badge you can click to award yourself isn't a credential, it's a claim. An endorsement someone traded for one back isn't a credential either. The one thing that's expensive to fake is your own commit history -- so that's what Journeymen reads.

Three confidence tiers, never blended into one score

  • Verified via GitHub: merged PRs and timestamps confirmed directly against GitHub's own API. If GitHub doesn't confirm it, it isn't Verified.
  • Cross-checked: local git commit cadence, sanity-checked for organic patterns.
  • Inferred: structure and README-vs-code consistency -- qualitative signal, always labeled as such.

Most certification systems collapse everything into a single number. Journeymen shows you which tier every finding came from, because "verified" and "inferred" are not the same claim.

CLI-first, and it shows you first

The CLI (journeymen analyze) reads your local git history and prints exactly what it found -- and exactly what it would send -- before anything leaves your machine. Nothing about your code or commit messages goes anywhere; only aggregated stats do.

Anti-fraud, built in from day one

Fork-and-claim detection, solo-repo authorship limits, merged-PR-only credit (an open PR you never got merged doesn't count), and automated README-vs-code consistency checks. All server-side, all re-verified against GitHub -- your local CLI's word is never taken as-is.

Where it stands today

I'm the first real user -- my own profile is graded the same way anyone else's would be. Only 2 developers are registered so far, so this is very early. If you've dealt with padded resumes or traded endorsements, I'd like to hear what's missing from this model.

Site: https://journeymen.in

Top comments (0)