01 · Roasts
17-Second Commit Speedrun
snapshot-vault was created AND last-pushed within 17 seconds. That's not a project, that's a reflex. Even 'git init' deserves more respect than this.
11 Commits, 93 Followers
You have 93 followers and committed 11 times this year. That's a follower-per-commit ratio of 8.4. Your audience believes in you more than you ship for them.
No Tests. No CI. No Mercy.
Across all three scored repos — Cafe-Git, nextjs-template, snapshot-vault — not a single test file or CI pipeline. The code is just vibes held together by TypeScript types and hope.
The Bio Is the Most Active Part of This Account
'Breaking my hand again 😼' — meanwhile the heatmap flatlines after week 44. The hand is fine. The commit streak is the one in recovery.
ShaderLab Is 29% of Your Codebase and Also Your Peak
Your most interesting language by byte count is ShaderLab from a Unity game with self-described 'poor code quality.' The ceiling is right there and you're staring at the floor.
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% weight25F
- Consistency20% weight20F
- Quality20% weight52D
- Depth15% weight40D
- Breadth10% weight65C
- Community10% weight25F
03 · Stats
365-day commit heatmap
198 active days
Language distribution
- ShaderLab29%
- C#28%
- TypeScript20%
- HTML12%
- HLSL5%
- CSS4%
- Other2%
04 · Numbers
Owned repos
non-fork
14
Commits
last 12 months
11
Followers
93
Joined GitHub
Jul 2023
05 · Top repos
Patticatti /
Cafe-Git
Early-stage Unity roguelite with procedural dungeon generation and combat mechanics. C# typed project with modest documentation but significant architectural issues and acknowledged poor code quality.
Patticatti /
nextjs-template
Fresh Next.js template for Lemon AI with TypeScript typing and basic Tailwind setup, created 2026-01-04. Minimal commits (4 of last 30), no tests, no CI, no license. Meets typed+documented+structured baseline for quality 50 but lacks production substance.
Patticatti /
snapshot-vault
Tutorial/practice project: fresh Next.js scaffold with boilerplate page.tsx, no custom code or meaningful features shipped. 91 KB, TypeScript, 2 commits in 30 seconds.
06 · Timeline
- Jul 19, 2023Joined GitHub
- Jul 24, 2023Created Cafe-Git — Roguelite Restaurant adventure with procedurally generated dungeons and fast-paced combat created with Unity.
- Jan 4, 2026Created nextjs-template — Blank Next.js template for Lemon AI
- Jan 15, 2026Created snapshot-vault — just practice with new techs :)
- Jan 15, 2026Most recent push to snapshot-vault
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.