01 · Roasts
Lean Into It (Literally)
58% of your public codebase is Lean — a language so niche your GitHub profile might as well be a math department preprint server. Two stars across 26 repos confirms the audience size.
The 'Under Construction' Thesis
AffineConditioningLimits: 1 KB, 2 commits in 2 minutes, README says 'under construction.' ETH Zürich charges serious tuition for this level of scaffolding.
76% Graveyard Ratio
staleRepoRatio=0.76 means three-quarters of your repos were abandoned faster than a New Year's resolution. You're a serial project starter with a commitment issue.
Profile Repo Doing the Heavy Lifting
Your M1ngXU profile repo — a single SVG badge, no code — has 30 commits over 3 years. That's more sustained effort than most of your actual projects.
Private Work Likely™
privateWorkLikely=true is doing serious damage control for your public commit count of 80. Without that flag, this profile would be firmly in F territory. ETH's servers are carrying you.
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% weight21F
- Consistency20% weight55D
- Quality20% weight62C
- Depth15% weight50D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
173 active days
Language distribution
- Lean58%
- Rust35%
- Assembly3%
- C#2%
- Cuda1%
- C++1%
04 · Numbers
Owned repos
non-fork
21
Commits
last 12 months
80
Followers
33
Joined GitHub
Sep 2021
05 · Top repos
M1ngXU /
PL-Accelerated-Nesterov-Lean
A Lean 4 formalization of accelerated Nesterov convergence under Polyak-Łojasiewicz conditions on manifolds, achieving the sharp exponential rate with prefactor 2—a narrow, specialized mathematical result with no public users or adoption yet.
M1ngXU /
M1ngXU
Personal GitHub metrics repo with minimal documentation (README contains only an SVG badge), no source files sampled, no tests or license. 30 commits over ~3 years suggest sustained personal use but no shipped product or meaningful output.
M1ngXU /
AffineConditioningLimits
Thesis project scaffold with minimal content: 1 KB repo, 2 of 30 recent commits, README only stating "under construction." No code, tests, CI, or documentation beyond the title.
06 · Timeline
- Sep 29, 2021Joined GitHub
- Nov 11, 2023Created M1ngXU
- Jun 8, 2026Created PL-Accelerated-Nesterov-Lean
- Jun 30, 2026Created AffineConditioningLimits — Bachelor's Thesis at ETH Zurich's SML lab: The Limits of Affine Preference Conditioning in Steerable Models
- Aug 17, 2026Most recent push to M1ngXU
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.