01 · Roasts
The Phantom Committer
8 commits in the past year. That's less than one commit per month — your heatmap looks like a star field in a light-polluted city. Almost nothing there.
Sprint & Ghost
GSoC-MLdarshan: 2 commits, 2 days. piratebay-scraper: pushed 12 days after creation, never touched again. statagg: 3-day burst. Every repo is a weekend project that got bored of itself.
78% Graveyard
A staleRepoRatio of 0.78 means nearly 4 in 5 of your 33 repos are collecting dust. You're not a developer, you're a digital hoarder with a create-repo habit.
Quality? Never Heard of Her
Across all three scored repos: zero CI on 2 of 3, zero tests on 2 of 3, zero README on 2 of 3, zero license on all 3. The OSS hygiene checklist weeps.
2 Stars, 0 PRs, 4 Followers
Your entire GitHub presence has accumulated 2 stars (both on a scraper you abandoned in 2021), zero external PRs, and 4 followers. The community has been informed and has chosen not to engage.
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% weight34F
- Depth15% weight20F
- Breadth10% weight55D
- Community10% weight25F
03 · Stats
365-day commit heatmap
5 active days
Language distribution
- JavaScript81%
- TypeScript7%
- CSS3%
- Shell3%
- Python2%
- PowerShell1%
- Other3%
04 · Numbers
Owned repos
non-fork
27
Commits
last 12 months
8
Followers
4
Joined GitHub
Aug 2020
05 · Top repos
MasterChief-kun /
statagg
Young multi-device system metrics aggregator (TypeScript/Python) with Next.js dashboard and WebSocket agent architecture; 3-day-old codebase lacks README, CI/tests (despite HAS_TESTS flag), and production polish despite functional architecture.
MasterChief-kun /
GSoC-MLdarshan
Educational GSoC benchmark project analyzing PyTorch DataLoader I/O performance and Darshan profiling. Minimal production scope; generated datasets (5GB), scaling analysis from 1-32 threads, and filesystem bottleneck analysis via report.org.
MasterChief-kun /
piratebay-scraper
Single-file scraper tool with minimal documentation, no tests, untyped Python code. Includes setuptools config and CI for PyPI publishing, but repo shows low adoption (2 stars, created Feb 2021, last push 12 days later).
06 · Timeline
- Aug 30, 2020Joined GitHub
- Feb 12, 2021Created piratebay-scraper — A web scraper to get magnet links from piratebay.
- Jun 16, 2025Created statagg — Application to take various system statistics from multiple devices and display them in a format that's nice to look at.
- Mar 2, 2026Created GSoC-MLdarshan
- Mar 4, 2026Most recent push to GSoC-MLdarshan
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.