01 · Roasts
141 Repos, 4 Scored
You have 141 public repos but only 4 are worth talking about. The other 137 are either scaffolding graveyards or experiments you forgot to delete. Quantity is not a portfolio strategy.
Tests? In This Economy?
pb-ext has tests. spaceplate, mouse-hole — nothing. You're shipping 26 MB of 3D boilerplate with zero test coverage. One breaking Threlte update and your ARCHITECTURE.md becomes a eulogy.
118 Stars, 67 Followers
pb-ext has 118 stars but you only have 67 followers. People are starring your library and immediately forgetting you exist. Maybe link your profile somewhere.
0 Issues Opened All Year
26 PRs in a year and literally zero issues opened. You're contributing but apparently nothing in the open source world has ever been broken enough for you to file a bug report. Suspicious.
Bio: 'hi'
You built a production Go library with concurrent test suites and a migration system, a 26 MB 3D game engine boilerplate, AND a game jam entry with a 750-line design doc — and your GitHub bio is just 'hi'.
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% weight68C
- Consistency20% weight65C
- Quality20% weight77B
- Depth15% weight72B
- Breadth10% weight72B
- Community10% weight40D
03 · Stats
365-day commit heatmap
262 active days
Language distribution
- Go36%
- Svelte29%
- TypeScript14%
- GDShader6%
- Go Template6%
- GDScript3%
- Other6%
04 · Numbers
Owned repos
non-fork
8
Commits
last 12 months
1,401
Followers
67
Joined GitHub
May 2024
05 · Top repos
magooney-loon /
pb-ext
Production PocketBase wrapper adding monitoring, alerting, auditing, analytics, cron jobs, and OpenAPI docs. Typed Go, tested (alerts, analytics, audit concurrent scenarios), structured multi-package architecture with clear singleton pattern (alerts.Get, audit.Get). Active 3-month trajectory with careful schema migrati
magooney-loon /
spaceplate
Comprehensive real-time 3D web boilerplate wiring Svelte 5, Threlte/Three.js, and SpacetimeDB. Typed with extensive docs, 8-month dev, but 6 stars suggests early-stage indie project awaiting broader adoption.
magooney-loon /
mouse-hole
Polished Wavedash game jam entry (78 KB, 30 commits in 3 days). Well-structured Svelte 5 + Threlte 3D game with typed physics, AI, HUD, and extensive design docs. Shipping quality with strategic depth, but limited to narrow jam scope.
magooney-loon /
pb-deployer
pb-deployer: A PocketBase deployment automation tool combining Go backend (SSH/systemd orchestration) with SvelteKit frontend. Typed Go backend, clear README, structured codebase, and tests present—production-ready indie project, though niche domain and low stars keep impact modest.
06 · Timeline
- May 8, 2024Joined GitHub
- Apr 25, 2025Created pb-ext — pocketbase boilerplate
- Aug 8, 2025Created pb-deployer — pocketbase deployer
- Mar 9, 2026Created spaceplate — spacetimedb + threlte boilerplate
- May 29, 2026Created mouse-hole — Wavedash Gamejam - Shelter theme
- Aug 27, 2026Most recent push to spaceplate
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.