▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#928 — Top 22.3%

tunderbell

tunderbell

F

GitHub tourist

Overall

0.0

/ 100

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

  • Impact
    25% weight
    25F
  • Consistency
    20% weight
    20F
  • Quality
    20% weight
    50D
  • Depth
    15% weight
    35F
  • Breadth
    10% weight
    40D
  • Community
    10% weight
    25F

03 · Stats

365-day commit heatmap

24 active days

Less
More

Language distribution

2 langs
  • Java85%
  • JavaScript15%

04 · Numbers

Owned repos

non-fork

5

Commits

last 12 months

29

Followers

4

Joined GitHub

Feb 2024

05 · Top repos

06 · Timeline

  1. Feb 15, 2024
    Joined GitHub
  2. Jun 25, 2025
    Created todoListAPI
  3. Dec 15, 2025
    Created 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.
  4. Dec 15, 2025
    Created 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
  5. Dec 15, 2025
    Most recent push to ABCRastriginFunc

07 · Compare

github.com/
tunderbell · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total32.0
Top-end curve+0.3
Final overall32.3

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 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.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 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.
  4. 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.
  5. 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.
tunderbell · 32.3/100 — Rate My GitHub