01 · Roasts
No Tests, No CI, No Exceptions
Zero test files and zero CI pipelines across every single repo — Edvantage, NBU_Care, finance_app, all of them. You're shipping ML retraining pipelines and clinical neonatal calculators to production with pure vibes as your QA strategy.
The 8-Minute Flutter App
finance_app's first and last commit are 8 minutes apart (2026-05-23T11:38 → 11:46). That's not a sprint, that's a bathroom break. It's also 2788 KB somehow, which raises more questions than it answers.
250 Commits, 0 PRs
A full year of commits and not a single pull request or issue opened on anyone else's project. The open-source ecosystem is unaware you exist, and you seem equally unbothered by it.
Profile README Commit Historian
The AlvinMutie profile repo spans 2023–2026 with 23 of 30 sampled commits being edits to a README that just shows GitHub stat badges. Three years of portfolio building, and the portfolio is... a widget showing the portfolio.
Solo 100%, Forever
soloPct = 100%. Every single commit across every repo. You've never merged a collaborator's code, never reviewed a PR, never touched another human's branch. GitHub is your private diary.
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% weight46D
- Consistency20% weight55D
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
95 active days
Language distribution
- JavaScript47%
- TypeScript17%
- Python12%
- Dart9%
- PHP6%
- HTML5%
- Other4%
04 · Numbers
Owned repos
non-fork
6
Commits
last 12 months
250
Followers
21
Joined GitHub
Aug 2023
05 · Top repos
AlvinMutie /
Edvantage
Educational SaaS platform for student risk monitoring using ML. Flask/React full-stack with multi-role RBAC, Random Forest risk prediction, intervention tracking, and real-time dashboards. Active 4-month development with structured architecture, typed Python backend, documented endpoints but lacks test coverage and CI/
AlvinMutie /
NBU_Care
NeoDesk: neonatal care decision-support platform (Laravel + React) with typed frontend, structured backend, professional README, and deployment config. No tests, CI, or license. ~2-month sprint with modest depth and zero external adoption.
AlvinMutie /
finance_app
Finance tracking Flutter app with structured architecture, provider state management, and SQLite offline support. Created and pushed within hours; minimal README; no tests, CI, or typing beyond Dart's native system.
AlvinMutie /
AlvinMutie
Personal GitHub profile repository with README listing tech skills and GitHub stats widgets. No source code, untyped, no tests/CI. Generated by GPRM template tool.
06 · Timeline
- Aug 23, 2023Joined GitHub
- Sep 20, 2023Created AlvinMutie
- Feb 5, 2026Created Edvantage
- Apr 16, 2026Created NBU_Care
- May 23, 2026Created finance_app
- Jun 17, 2026Most recent push to Edvantage
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.