01 · Roasts
Speed-runner Commits
ABCRastriginFunc was created AND last pushed within the same minute on 2025-12-15. That's not version control — that's a zip file with extra steps.
29 Commits, 22 Months
You've been on GitHub since February 2024 and produced 29 total commits this year. That's roughly one commit every 12 days. Your repo is aging faster than it's growing.
The Phantom Test Suite
todoListAPI proudly flies HAS_TESTS=yes, but the actual test script is `echo 'Error: no test specified'`. That's not a test suite, that's a cry for help.
0 Stars, 0 Forks, 0 Watchers
Across all 8 repos and your entire GitHub lifetime: zero stars, zero forks, zero watchers. The void has seen your code and remained unmoved.
Monolingual Minimalist
85% Java, 15% JavaScript. Two languages, one domain (academic/backend), zero licenses. You've built a consistent brand — just not the kind that gets job offers.
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% weight50D
- Depth15% weight35F
- Breadth10% weight40D
- Community10% weight25F
03 · Stats
365-day commit heatmap
24 active days
Language distribution
- Java85%
- JavaScript15%
04 · Numbers
Owned repos
non-fork
5
Commits
last 12 months
29
Followers
4
Joined GitHub
Feb 2024
05 · Top repos
tunderbell /
todoListAPI
Personal Node.js/Express todo API with PostgreSQL, JWT auth, and bcrypt password hashing. Typed via JSDoc in places, well-structured with controllers/middleware/routes, comprehensive README, but no CI/tests/license and only ~10 commits in 6 weeks.
tunderbell /
GP-Management-System
A university group project implementing a GP Management System with patient registration, booking, and doctor management using Java Swing UI and SQLite. Educational codebase with basic features but significant security and architectural issues.
tunderbell /
ABCRastriginFunc
One-shot tutorial implementation of Artificial Bee Colony algorithm in Java solving Rastrigin function optimization. Minimal scope, no tests, CI, or license; only 9 KB codebase with 2 commits in 1 minute.
06 · Timeline
- Feb 15, 2024Joined GitHub
- Jun 25, 2025Created todoListAPI
- Dec 15, 2025Created GP-Management-System — A basic GP Management System I developed as part of a strictly guidelined group project mean to develop an understanding of Agile practice methods.
- Dec 15, 2025Created ABCRastriginFunc — Implementation of an Artificial Bee Colony (ABC) algorithm in Java to solve a function optimization problem, more specifically, to minimize the Rastrigin function with 30 dimension
- Dec 15, 2025Most recent push to ABCRastriginFunc
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.