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

#152 — Top 89.4%

The-CerealDev

David

C

Getting there

Overall

0.0

/ 100

01 · Roasts

69% Jupyter Notebooks

Your language breakdown reads like a data science bootcamp dropout: 69% Jupyter Notebooks. Nothing says 'I will never refactor this' like a 500-cell .ipynb with no tests and no CI.

One Star to Rule Them All

speed-maths has 8 stars and the rest of your repos have a combined total of 1. You built one genuinely impressive project and then surrounded it with a graveyard of stubs and config dumps.

The Broken MIT License

py-scrape's README proudly declares MIT license. The actual LICENSE file? Does not exist. Claiming open-source while shipping a legal void is a special kind of ambition.

91% Solo, 22 PRs/Year

You filed 22 PRs this year but 91% of your work is solo. Those PRs are almost certainly all to your own repos. Community engagement is not opening PRs on yourself.

tester.py: The Name Says It All

Your most technically interesting new project — MAD-X optics orchestration for ISIS RCS — is called 'tester', has no README, and last pushed after 3 days. Bold naming choice for a repo that tests nothing.

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
    65C
  • Consistency
    20% weight
    60C
  • Quality
    20% weight
    82A
  • Depth
    15% weight
    65C
  • Breadth
    10% weight
    45D
  • Community
    10% weight
    30F

03 · Stats

365-day commit heatmap

182 active days

Less
More

Language distribution

7 langs
  • Jupyter Notebook69%
  • Python20%
  • TeX9%
  • HTML1%
  • CSS0%
  • JavaScript0%
  • Other1%

04 · Numbers

Owned repos

non-fork

10

Commits

last 12 months

429

Followers

5

Joined GitHub

Aug 2020

05 · Top repos

The-CerealDev /

speed-maths

72/100

Computationally verified exam-prep corpus: 1,155 original competition math questions across 5 pillars with re-runnable Python verification, mutual assertion gates, and mutation testing. Production-grade verification infrastructure used by TMUA/SMC/BMO1 students.

I65Q85D65
READMETestsCI
TeX8this week

The-CerealDev /

The-CerealDev

42/100

Portfolio index repo by a Sixth Form student with 3+ named projects (speed-maths, py-scrape, fode-tools, task-tamer). Minimal repo itself (23 KB, no code), but documents active shipping pattern and clear project descriptions with real technical scope (Python/LaTeX pipelines, multithreaded Selenium, numerical methods).

I40Q50D35
README
HTML029d ago

The-CerealDev /

llm-configs

40/100

Documentation-focused repo containing 10 behavioral guidelines for LLM coding agents. Well-written and portable AGENTS.md, but minimal codebase (15 KB, 2 files), zero stars/adoption, and only 8 commits across 3 months.

I25Q60D35
README
Unknown023d ago

The-CerealDev /

tester

37/100

ISIS RCS optics GUI backend model layer written in Python with typed dataclasses and structured MAD-X workflow orchestration. Jupyter Notebook language tag suggests test-driven development. No README, no tests, no CI—early-stage experimental project recently created (30 days old).

I25Q50D35
Jupyter Notebook01mo ago

The-CerealDev /

py-scrape

30/100

Early-stage financial web scraper for LSE filings using Selenium and multiprocessing. Lacks testing, CI, type hints, and has hacky, unpolished code with incomplete features marked as "not implemented yet."

I15Q35D40
README
Python11mo ago

The-CerealDev /

hyprland-minimal

18/100

Minimal Hyprland config fork stripped from KoolDots with clear README documenting keybinds, scripts, and dependencies. One-commit dump with 6kb total size and no tests/CI/license.

I15Q35D5
README
Shell02mo ago

06 · Timeline

  1. Aug 4, 2020
    Joined GitHub
  2. Nov 9, 2025
    Created The-CerealDev — Hm
  3. Nov 27, 2025
    Created py-scrape — Python tool to scrape the filings of top asset managers for analysis of trends in data
  4. May 13, 2026
    Created llm-configs — upgrade based on a repo https://github.com/forrestchang/andrej-karpathy-skills
  5. Jun 28, 2026
    Created hyprland-minimal — Minimal Hyprland config - KoolDots stripped to essentials
  6. Jul 7, 2026
    Created speed-maths — Speed Maths — daily drill worksheets for TMUA, SMC & BMO1 prep. Open source: add your own questions.
  7. Jul 20, 2026
    Created tester
  8. Aug 27, 2026
    Most recent push to speed-maths

07 · Compare

github.com/
The-CerealDev · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total61.9
Top-end curve+5.2
Final overall67.1

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.
The-CerealDev · 67.1/100 — Rate My GitHub