Loading...

We don't score resumes.
We score the way you think.

Every commit you've ever made carries a decision. We read those decisions and surface them — for you, and for the people hiring.

Sample profile·verified 2026-05-241 of 3

Alex Chen

Senior Backend Engineer · 8 years
Python · Rust · Distributed Systems
Engineering depth
82/ 100
How deep their work goes — measured by code, not commits.
Reach
47/ 100
How widely their work is used — stars, forks, dependents.
Top achievement · Deep technical work
Multi-region database failover
Verified by code in:
  • db/replication.pyline 142
  • db/failover.pyline 88
7 repos audited23 open-source PRs merged✓ Verified by Oddit
auto · 6s
How we audit

Every score goes through five stages.

Hover any stage to see what happens. No black box, no magic.

Stage 01 · Parse
Build an abstract syntax tree of every file in the repo.
We use cAST chunking to walk every Python, TypeScript, Go, and Rust file. We know what's a function, what's a route, what's a config file — before any AI runs. Static analysis identifies entry points, package boundaries, and ownership.
MOAT·WHY_ODDIT
SEEN
We read every line, not just star counts.
Your work gets the attention a senior reviewer would give it.
HONEST
Caps prevent UI work being sold as systems work.
A polished frontend can't masquerade as deep tech. The score reflects what you actually built.
WHOLE
You're more than one number.
Engineering depth and reach scored separately, never collapsed into a single misleading score.

The 4-Bucket Engine

We analyze what you built, how you structured it, and whether the commit history is real.

Bucket A

0

Features

What you built — custom implementations, algorithms, API integrations. Each feature is evidence-verified against your source code and classified into three complexity tiers.

20pts

Deep — algorithms, custom engines

6pts

Logic — business rules, APIs

1pt

UI — layouts, styling, markup

Bucket B

0

Architecture

Design patterns, separation of concerns, reusable abstractions. Diminishing returns prevent gaming.

Bucket C

0

Intent

Error handling, config management, test coverage, edge cases. Six quality signals normalized to 25.

Bucket D

0

Forensics

Commit sessions, fix ratio, message quality, evolution patterns. Detects bulk imports and fake history.

Session analysis·Time-spread check·Commit authenticity·Evolution mix

Protected by 10 anti-gaming layers including evidence gates, authorship verification, and time-spread analysis.

For your next job

A Portfolio Recruiters Actually Trust

Resumes list skills. Oddit proves them. Build a verified portfolio and share it anywhere.

Step 1

Score your repos

Get an AI-verified score that reflects what you actually built — not just stars or commit counts.

Step 2

Share one link

Your public profile at oddit.dev/p/you — a single URL with every scored project and your overall tier.

Step 3

Stand out to recruiters

Hiring managers see evidence-backed proof of your skills instead of self-reported bullet points.

oddit.dev/p/yourname
D
yournameADVANCED

Fullstack Developer

my-saas-app

74

ml-pipeline

82

cli-tool

61

Shareable. Verified. Always up to date.

Find Your Next Contribution

Semantic search across 400,000+ open source issues

Build your verified portfolio.

Score your first repo — free, no signup, 60 seconds.