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
- Impact25% weight65C
- Consistency20% weight60C
- Quality20% weight82A
- Depth15% weight65C
- Breadth10% weight45D
- Community10% weight30F
03 · Stats
365-day commit heatmap
182 active days
Language distribution
- 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
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.
The-CerealDev /
The-CerealDev
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).
The-CerealDev /
llm-configs
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.
The-CerealDev /
tester
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).
The-CerealDev /
py-scrape
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."
The-CerealDev /
hyprland-minimal
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.
06 · Timeline
- Aug 4, 2020Joined GitHub
- Nov 9, 2025Created The-CerealDev — Hm
- Nov 27, 2025Created py-scrape — Python tool to scrape the filings of top asset managers for analysis of trends in data
- May 13, 2026Created llm-configs — upgrade based on a repo https://github.com/forrestchang/andrej-karpathy-skills
- Jun 28, 2026Created hyprland-minimal — Minimal Hyprland config - KoolDots stripped to essentials
- Jul 7, 2026Created speed-maths — Speed Maths — daily drill worksheets for TMUA, SMC & BMO1 prep. Open source: add your own questions.
- Jul 20, 2026Created tester
- Aug 27, 2026Most recent push to speed-maths
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.