01 · Roasts
4 commits in 365 days
Your entire public contribution for the past year fits on a Post-it note. The heatmap looks like a city after a blackout — two faint flickers in week 3 and then absolute darkness for 50 straight weeks.
75% of repos are fossils
Three-quarters of your repos haven't been touched in 2+ years. The 'Test' repo was created and abandoned on the same day in 2015 — it's been aging like a forgotten sourdough starter ever since.
Zero tests, zero CI, forever
Not a single repo in the entire portfolio has tests or CI. You could ship a segfault and GitHub Actions would never know. stop-n-swop-toolkit is your best work and it still goes to prod on vibes alone.
Following: 0
You follow exactly zero people on GitHub. A social network of one. The loneliest dev on the N64 scene.
Niche of niches
Your most-starred project is a library for a cartridge-swap easter egg on a console from 1996. Respect for the commitment, but the total addressable market is measurable in dozens.
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% weight40D
- Consistency20% weight10F
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight45D
- Community10% weight25F
03 · Stats
365-day commit heatmap
2 active days
Language distribution
- C#56%
- C36%
- HTML5%
- Makefile2%
- Other1%
04 · Numbers
Owned repos
non-fork
4
Commits
last 12 months
4
Followers
5
Joined GitHub
Dec 2014
05 · Top repos
AdamRVierra /
stop-n-swop-toolkit
Specialized N64 library enabling Stop 'n' Swop cartridge data exchange via RDRAM retention. Typed C implementation with clear API, comprehensive README, structured multi-file layout, and working example. Limited ecosystem adoption but represents shipped, non-trivial technical work.
AdamRVierra /
NewgroundsAPIUnity
Unity wrapper for Newgrounds API supporting medals, scoreboards, and save files. Typed C# with structured organization and README, but minimal adoption (4 stars), no tests/CI, and dormant since 2015.
AdamRVierra /
Test
Empty scaffold repo with GPL-2.0 license. No README, no tests, no CI, single commit on creation day 9 years ago. No meaningful code artifacts sampled.
06 · Timeline
- Dec 11, 2014Joined GitHub
- Dec 11, 2014Created NewgroundsAPIUnity — Getting Started
- May 27, 2015Created Test
- Sep 15, 2025Created stop-n-swop-toolkit — Swap data between Banjo-Kazooie & N64 Homebrew Carts!
- Sep 25, 2025Most recent push to stop-n-swop-toolkit
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.