01 · Roasts
PR Machine, Repo Ghost
266 pull requests in a year but only 3 repos scored — you're out here farming contributions on other people's codebases while your own public portfolio barely has 30 total stars. The hustle is real, just misdirected.
One-Day Wonder Factory
2x4stack: 9 commits, 1 day old. autumn-mcp-server: 24 commits, 5 days. Your repo birth certificate and its retirement notice are basically the same document.
Tests Are for the Weak (Apparently)
Only autumn-mcp-server has tests out of your three scored repos, and zero repos have CI. With 1,367 commits this year, you're shipping at speed but flying blind on quality assurance.
The Badge Collector
sirtenzin.md has been getting commits for 4 years and contains exactly zero lines of functional code. That's 22 commits of pure aesthetic labor — a monument to procrastination.
Follower Ratio Overlord
64 followers, 5 following — a 12.8:1 ratio that screams 'I have opinions and I will not be taking feedback.' Respect, but also: maybe touch some issues.
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% weight41D
- Consistency20% weight65C
- Quality20% weight62C
- Depth15% weight35F
- Breadth10% weight65C
- Community10% weight65C
03 · Stats
365-day commit heatmap
205 active days
Language distribution
- TypeScript72%
- Java10%
- MDX9%
- C#4%
- JavaScript3%
- CSS1%
- Other1%
04 · Numbers
Owned repos
non-fork
21
Commits
last 12 months
1,367
Followers
64
Joined GitHub
Mar 2019
05 · Top repos
SirTenzin /
autumn-mcp-server
TypeScript MCP server for Autumn pricing API. Small but focused project (56 KB, 8 stars), shipped with tests and typed code, clear API. Created 2025-03-11, 24 commits in 5 days; no CI/CD pipeline.
SirTenzin /
2x4stack
Personal full-stack monorepo showcasing TypeScript, Turborepo, Convex, Kinde Auth, and Autumn billing. Typed, documented, and structured but experimental (1 day old with 9 commits).
SirTenzin /
sirtenzin
Personal README-only repo with no source code, no tests, no CI, no license. Contains only a profile badge and image links; 35 KB with 22 commits over ~4 years suggests minimal sustained activity.
06 · Timeline
- Mar 31, 2019Joined GitHub
- May 4, 2022Created sirtenzin
- Mar 11, 2025Created autumn-mcp-server — A simple MCP server for https://useautumn.com
- Jul 27, 2025Created 2x4stack — TanStack Start, Convex, Turborepo, Kinde Auth.
- Apr 22, 2026Most recent push to sirtenzin
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.