01 · Roasts
653 Repos, 4 Commits
You've amassed 653 public repos over 16 years on GitHub but logged only 4 commits in the past year. That's a collection, not a career.
The 9-Minute Engineer
translit-kerben was conceived, built, and abandoned in 9 minutes flat. At least the commit timestamp proves you were awake that Sunday morning.
Fork and Forget
indesign-mcp was forked, pushed within 3 seconds, and never touched again. GitHub isn't a read-later list, Bakyt.
61 Followers, 0 PRs
Somehow 61 people decided to follow you this year, yet you filed zero pull requests and zero issues. Your audience is more patient than you are productive.
58% PHP and Counting
Over half your codebase is PHP — a bold commitment to a language the industry has been 'moving away from' since 2012. Respect the conviction.
Built using
Zoral
Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.
zoral.ai
02 · Category breakdown
- Impact25% weight15F
- Consistency20% weight5F
- Quality20% weight36F
- Depth15% weight5F
- Breadth10% weight55D
- Community10% weight25F
03 · Stats
365-day commit heatmap
9 active days
Language distribution
- PHP58%
- JavaScript19%
- CSS14%
- Python7%
- HTML3%
- Shell0%
04 · Numbers
Owned repos
non-fork
2
Commits
last 12 months
4
Followers
61
Joined GitHub
Apr 2009
05 · Top repos
2bj /
indesign-mcp
Fresh fork of InDesign MCP server (1 commit) with 21 KB codebase. Typed Python + ExtendScript for Adobe InDesign automation. Minimal documentation, no tests, no CI, experimental stage.
2bj /
translit-kerben
One-off transliteration tool converting Kyrgyz Cyrillic to Latin script. No README, no tests, no CI, minimal documentation, created and last pushed within 9 minutes on 2024-12-01.
06 · Timeline
- Apr 6, 2009Joined GitHub
- Dec 1, 2024Created translit-kerben
- Mar 5, 2026Created indesign-mcp
- Mar 5, 2026Most recent push to indesign-mcp
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
- 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
- 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.
~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.
▸ Data sources & caveats
- Heatmap & commit totals: GitHub GraphQL
contributionsCollection— covers the last 365 days, includes private repos when the user has opted in (default). - Language %: byte totals across the top 30 owned non-fork repos.
- Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
- Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.