01 · Roasts
Sprint Merchant
knpc_reviser went from zero to SPEC.md + ARCHITECTURE.md + STATUS.md + CLAUDE.md in 21 hours. That's not development, that's a documentation LARP. Six commits, infinite planning docs.
CI? Never Heard of Her
Three repos scored, zero CI pipelines found. You write tests in knpc_reviser and DDR5, then just... leave them there unautomated. The robots can't break what they're never asked to run.
89 Commits in a Year
51 public repos, 10 years on GitHub, and 89 commits last year. That's less than 2 commits a week. The heatmap looks like a city after a power outage.
The Stars Are Concentrated at the Top
26 of your 63 total stars live on a Swift game you made 'while learning Swift' and haven't touched since 2023. Your learning project is carrying your portfolio.
License Lottery
Color-Way: MIT. knpc_reviser: MIT. DDR5: no license. Pick a lane — or at minimum pick *something* before someone wants to use your scheduler code.
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% weight36F
- Consistency20% weight35F
- Quality20% weight58D
- Depth15% weight50D
- Breadth10% weight80A
- Community10% weight40D
03 · Stats
365-day commit heatmap
177 active days
Language distribution
- JavaScript56%
- TypeScript17%
- C11%
- Java6%
- Swift5%
- C++3%
- Other2%
04 · Numbers
Owned repos
non-fork
43
Commits
last 12 months
89
Followers
14
Joined GitHub
Mar 2016
05 · Top repos
mshll /
DDR5-Memory-Controller-Scheduler
Educational DDR5 memory controller simulator: untyped C, ~609 KB codebase with 4 scheduling policies, comprehensive README + tests flag, but no CI/license and limited real-world adoption (14 stars, course project from 2023).
mshll /
knpc_reviser
KNPC exam study app with Next.js + TypeScript, comprehensive quiz/history/analytics system, but nascent (6 days old, 0 stars), no CI, minimal external validation of production readiness despite solid architecture.
mshll /
Color-Way
Swift SpriteKit 2D mobile game with 26 stars, typed code, structured multi-file layout (9+ files), MIT license, and README. Personal learning project completed 2021–2023, demonstrating game mechanics and iOS/macOS deployment capability.
06 · Timeline
- Mar 17, 2016Joined GitHub
- Jan 13, 2021Created Color-Way — 2D game built using Swift and SpriteKit. Color match barriers with your rocket.
- Nov 7, 2023Created DDR5-Memory-Controller-Scheduler — A simulator for the memory controller scheduler of a 12-core, 4.8 GHz processor using a DDR5 DIMM. It supports multiple DRAM scheduling algorithms and processes memory request trac
- Jul 14, 2026Created knpc_reviser
- Jul 15, 2026Most recent push to knpc_reviser
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.