Teminife ObafemiBackend engineer · Nairobi

Developer reputation scoring

A scoring service that ranks developers from blockchain and GitHub activity, with an anti-abuse service alongside it.

Drag the slider to weigh blockchain against GitHub activity and watch the ranking reorder, then bring back a flagged account.

Scoring

Example developers, made up

  1. 1bayo67
  2. 2farid65
  3. 3ada63
  4. 4esi61
  5. 5chen60
  6. 6dara54

Anti-abuse

The service tracks GitHub identities and stores user identifiers only as one-way hashes: fingerprints that can't be turned back into the account.

Signing inexample_acct_27
Hash77916dcfbc3a

No match: a new account. Only its hash is kept.

What the service keeps

  • d5751ca51038Flagged
  • 77916dcfbc3aClear
  • 55ff10210d05Clear

No usernames. No account IDs.

Names, scores and accounts here are made up. The real service reconciles blockchain and GitHub activity across 10,000 projects into developer rankings, at 5,000 evaluations a month.

I wrote the JobStash scoring service. It reconciles blockchain and GitHub activity across 10,000 projects into developer rankings, at 5,000 evaluations a month.

The anti-abuse service beside it tracks GitHub identities to catch bad actors. Identifiers are stored as one-way hashes: a returning account is recognized without storing who it belongs to.