01 · Roasts
The Great Freeze of ~2016
95% of your 98 repos haven't been touched in 2+ years. Your GitHub profile is basically a digital Pompeii — everything perfectly preserved mid-sprint, circa 2016.
Zero Commits This Year
totalCommitsYear = 0. Your heatmap goes completely dark for the last 20 weeks. The account is technically alive but showing no vital signs.
README Says It Best
Your own brid README opens with 'ABANDONED!' in all caps. Rare to see a developer review their own work more harshly than the rubric does.
151 Followers, 0 PRs
You have 151 followers watching a feed that posted nothing this year. That's a fanbase for a band that broke up.
The Blockchain Phase
Like every developer circa 2018, there's a blockchain repo — 4 days, no README, no tests, no license. At least you kept it brief.
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% weight20F
- Consistency20% weight20F
- Quality20% weight35F
- Depth15% weight35F
- Breadth10% weight55D
- Community10% weight40D
03 · Stats
365-day commit heatmap
115 active days
Language distribution
- JavaScript72%
- Ruby12%
- Rust10%
- CSS3%
- CoffeeScript1%
- HTML1%
- Other1%
04 · Numbers
Owned repos
non-fork
44
Commits
last 12 months
0
Followers
151
Joined GitHub
Apr 2009
05 · Top repos
halan /
brid
Brazilian document validation gem using Luhn algorithms (CPF, CNPJ, etc.), abandoned since 2016. Has tests and basic structure but lacks CI, is untyped, and README declares ABANDONED status.
halan /
treinamento-locaweb
Training material repo demonstrating React+Webpack setup built in one week (3 of 30 last commits). Untyped JavaScript, no tests/CI, minimal codebase (17 KB), but includes working podcast app with structured components and clear instructional README.
halan /
blockchain
Educational blockchain implementation in Ruby with basic mining and validation logic. One-week sprint (5 commits in 4 days), no tests, no CI, no license, and no README documentation.
06 · Timeline
- Apr 25, 2009Joined GitHub
- Jul 17, 2012Created brid — Validation classes based on Luhn methods, like some Brazilian documents (CPF, CNPJ, Título de Eleitor, PIS), Bank Account, Cred Card e etc...
- Sep 14, 2016Created treinamento-locaweb — Parte do material utilizado no treinamento ministrado por Halan promovido pela Locaweb (em Setembro de 2016).
- Nov 27, 2017Created blockchain — A small and slow implementation of a blockchain for for didactic purposes
- Dec 1, 2017Most recent push to blockchain
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.