01 · Roasts
The Scaffold Graveyard
circuit-ai and Blunder: both 0 KB, both immediately abandoned, both counting against your 73 repos like lint you forgot to clean up. If you're not going to build it, don't push the empty folder.
Test Coverage: A Myth
HAS_TESTS=no across every single scored repo — including commongrounds-1, which has a 280-line AGENTS.md explaining how to test but apparently no actual tests. The docs wrote checks the code can't cash.
51% Stale Repo Ratio
Half your 73 repos haven't been touched in over 2 years. That's not a portfolio, that's a archaeological dig site. Quality > quantity, especially when the quantity is dead.
Portfolio-Ception
You have a GitHub profile repo (itsalexi), a portfolio website repo (alexi-portfolio), AND a CV repo (cv) — three separate repos all saying 'here's who I am.' Pick a lane and make one of them actually impressive.
131k Interactions, 60 Stars
Your QPI Calculator got 131,000+ interactions and your MISA system served a 550-person org, but your entire GitHub account has 60 total stars. You're shipping real things to real people and somehow nobody can find the source.
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% weight51D
- Consistency20% weight60C
- Quality20% weight57D
- Depth15% weight55D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
174 active days
Language distribution
- JavaScript46%
- TypeScript23%
- Java19%
- CSS7%
- HTML2%
- Python2%
- Other1%
04 · Numbers
Owned repos
non-fork
67
Commits
last 12 months
251
Followers
55
Joined GitHub
Jun 2022
05 · Top repos
itsalexi /
itsalexi
Personal portfolio repo showcasing career/projects with automated GitHub profile card generation; establishes a pattern of shipped products (hati, qpi calculator, misa system). Lacks tests/license but has CI workflow and meaningful documentation of work.
itsalexi /
alexi-portfolio
Personal portfolio site built with Next.js + React showcasing projects, blog, and experience. Typed JavaScript, structured layout, comprehensive metadata/SEO, but no tests/CI and unfinished README (boilerplate template). ~7MB codebase with ~30 recent commits.
itsalexi /
commongrounds-1
Django student project spanning 5+ feature apps (commissions, DIY projects, events, merch store, book club) with typed Python, structured layout, meaningful docs (AGENTS.md), and CI/CD. Personal/academic scope with no stars, but represents non-trivial multimodule work.
itsalexi /
axie-ui
Freshly-launched (June 2026) TypeScript React component library with 36 shadcn-compatible UI primitives, clean architecture, and comprehensive docs. Minimal adoption (2 stars, npm published v0.1.3), thin commit history over ~2 hours.
itsalexi /
cv
Personal CV repository using LaTeX with GitHub Actions automation for PDF compilation and publishing. Zero stars, minimal scope, no tests or license.
itsalexi /
Blunder
Empty repository scaffold created May 2026 with no commits, files, documentation, tests, CI, or code artifacts.
itsalexi /
circuit-ai
Empty scaffold with zero commits, no files, and no documentation. Created and immediately pushed with no content.
06 · Timeline
- Jun 24, 2022Joined GitHub
- Jun 30, 2022Created itsalexi
- Oct 23, 2025Created cv — My cv
- Nov 3, 2025Created alexi-portfolio — portfolio v3
- Feb 27, 2026Created commongrounds-1
- Apr 20, 2026Created circuit-ai
- May 17, 2026Created Blunder
- Jun 1, 2026Created axie-ui — Warm tactile React component system with a shadcn-compatible registry
- Jun 23, 2026Most recent push to itsalexi
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.