01 · Roasts
One Language to Rule Them All
88% Rust. Your langPcts look less like a developer profile and more like a Ferris the crab fan page. C at 6% is carrying the diversity trophy entirely by itself.
actix-web-prom: 107 Stars, Zero Tests
You built a production metrics middleware used by real services, gave it CI, gave it great docs — and then just... never wrote tests. 107 people are trusting untested code to report their uptime metrics. Bold strategy.
166 PRs Out, Still Under 150 Followers
You filed 166 external PRs this year alone — more than most engineers open in a career — and have 140 followers to show for it. You're doing the work; the GitHub algorithm simply doesn't know you exist.
67% Graveyard Rate
Two-thirds of your 63 repos haven't been touched in over 2 years. Your profile is part active workshop, part archaeological dig. At least acdc is keeping the lights on.
anger.rs: Peak Scoped Ambition
Your most philosophically honest repo is a ~50-line binary whose entire purpose is to randomly kill processes and make you reconsider your life choices. No tests needed — the chaos is the feature.
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% weight63C
- Consistency20% weight65C
- Quality20% weight69C
- Depth15% weight58D
- Breadth10% weight40D
- Community10% weight65C
03 · Stats
365-day commit heatmap
244 active days
Language distribution
- Rust88%
- C6%
- CSS5%
- Shell0%
- Go0%
- JavaScript0%
- Other1%
04 · Numbers
Owned repos
non-fork
15
Commits
last 12 months
927
Followers
140
Joined GitHub
Mar 2011
05 · Top repos
nlopes /
acdc
Spec-aligned AsciiDoc parser library & toolchain in Rust. Strongly typed, well-documented multi-crate workspace (parser, LSP, converters, CLI) with PEG grammar and fail-fast error handling. CI enforced, no unit tests yet. Early-stage adoption but serious engineering for AsciiDoc Language compliance.
nlopes /
actix-web-prom
Production-ready Actix-web middleware for Prometheus metrics (107 stars). Typed Rust, documented API, configured CI, but lacks test suite despite active maintenance.
nlopes /
anger
A lightweight Rust utility that randomly terminates processes as a humorous reminder against hasty actions. Typed language with minimal scope: ~50 LOC single-file binary, no tests or CI, but functional with clear dependencies.
06 · Timeline
- Mar 5, 2011Joined GitHub
- May 9, 2019Created actix-web-prom — Actix-web middleware to expose Prometheus metrics
- Aug 2, 2019Created anger — Anger management tool
- Sep 28, 2024Created acdc — Toolkit for AsciiDoc™ in rust
- Apr 24, 2026Most recent push to acdc
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.