01 · Roasts
The README Illusionist
Your most-committed-to repo (shaneso) is literally just a README about yourself. 3KB, 3 commits, no code. You spent more effort naming your Neovim config 'OdysseyNvim' than you did writing any actual documentation across your entire profile.
Quality? Never Heard of Her
6 repos. 1 has CI. 0 have tests. 0 have licenses. The one repo with CI (prism) is an in-development Arduino sketch where the CI just checks if it compiles. That's the bar — and most of your repos didn't even clear it.
The Ghost Town Heatmap
Weeks 17–24 on your heatmap are pure zeros — a solid two months of silence in the middle of the year. Then a frantic burst of activity in April 2026. 173 commits/year sounds okay until you see where they're all hiding.
4 Stars and Counting (Mostly Counting)
Your most 'popular' repo (computer-science) has 4 stars and 1 fork, has no README, no license, no .gitignore, and is described as 'uncommented debug print statements scattered across unnamed directories.' Viral sensation incoming.
Portfolio Without a Portfolio
Your repo literally named 'portfolio' has no README, 0 stars, and is a Hugo static site with blog posts as its only content. The portfolio doesn't document itself. shaneso.dev might exist but GitHub sees nothing.
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% weight33F
- Consistency20% weight55D
- Quality20% weight24F
- Depth15% weight50D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
116 active days
Language distribution
- HTML31%
- Python20%
- Java18%
- TypeScript9%
- C++7%
- MDX7%
- Other8%
04 · Numbers
Owned repos
non-fork
16
Commits
last 12 months
173
Followers
13
Joined GitHub
Nov 2023
05 · Top repos
shaneso /
portfolio
Personal portfolio and technical blog built with Hugo; 5 tutorial posts on embedded systems, UAV networking, and ROS development. No README, no structure beyond content/posts, and no audience signals (0 stars, no followers visible), making this a thin personal project.
shaneso /
computer-science
Educational resource collection of CS code samples (HPC examples, bashrc utilities) with 30 commits across ~10 months, but lacks documentation, tests, CI, license, structure, and any type safety—appears to be a personal study accumulation rather than a coherent project.
shaneso /
OdysseyNvim
Personal Neovim config distribution with plugin setup. Minimal scope (6KB), no tests/CI/license, thin documentation, basic Lua structure, ~10 commits over ~2.5 months.
shaneso /
prism
Arduino-based optical physics experiment in very early stage: stepper motor controller with detailed domain docs but no README, tests, or license; 10 KB codebase with 7 of 30 recent commits.
shaneso /
fastfetch_config
Minimal config file dump for fastfetch with no documentation, no tests, no structure, and only 1 KB total size. Created 2 days ago with 3 commits—a personal scaffold with zero adoption signal.
shaneso /
shaneso
Personal profile repository with only a README and no code, projects, or substantive content. 3KB size, no language detected, and minimal commit activity (3 of last 30 commits).
06 · Timeline
- Nov 18, 2023Joined GitHub
- Apr 5, 2025Created computer-science — A directory of resources for an in-depth study of CS.
- Dec 29, 2025Created prism — A Bragg diffraction analyzer to probe the structure and periodicity of optical computing substrates. In development.
- Jan 4, 2026Created portfolio
- Feb 1, 2026Created OdysseyNvim — An adventurous Neovim config that's easy to use and packed with your favorite plugins.
- Feb 8, 2026Created fastfetch_config
- Mar 10, 2026Created shaneso
- Apr 24, 2026Most recent push to shaneso
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.