01 · Roasts
92% HTML Dev (In Denial)
Your language breakdown screams 'web dev' at 92% HTML, yet your bio is 'the great comeback' and your coolest project is a C++ chess engine. The identity crisis is real — pick a lane before your langPcts do it for you.
54 PRs, 42 Followers
You submitted 54 pull requests this year — more than most engineers at actual jobs — and yet only 42 people follow you. Either you're contributing to repos nobody watches, or GitHub's recommendation algorithm has personally wronged you.
Two Chess Engines, Zero Tests
You built a chess engine once, deprecated it, then rewrote it in C++ with transposition tables and killer heuristics — and still didn't write a single test. At what ELO do you finally add a test suite?
The README Industrial Complex
Between the BlueTot profile repo, the bluebot2 README, and the portfolio site, you've written more words about your projects than lines of test code across all repos combined. Documentation ≠ verification.
Grover's Algorithm in a Portfolio Site
You casually dropped a quantum computing visualization (Grover's search, full circuit construction) inside what is otherwise a personal résumé website. It's impressive and deeply unhinged. We respect it.
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% weight48D
- Consistency20% weight65C
- Quality20% weight57D
- Depth15% weight58D
- Breadth10% weight55D
- Community10% weight40D
03 · Stats
365-day commit heatmap
240 active days
Language distribution
- HTML92%
- Python5%
- C1%
- Haskell0%
- C++0%
- Makefile0%
- Other2%
04 · Numbers
Owned repos
non-fork
23
Commits
last 12 months
1,299
Followers
42
Joined GitHub
Aug 2020
05 · Top repos
BlueTot /
bluebot2
A rewritten C++ chess engine with advanced search techniques. Typed, documented, well-structured codebase using iterative deepening, transposition tables, and killer moves. Reaches 2000+ rating but lacks CI/tests and has minimal community adoption.
BlueTot /
bluetot.github.io
Personal portfolio website with timeline interface, quantum computing visualization script, and 17.8MB of assets. Typed frontend code with structured layout and meaningful project documentation embedded in HTML.
BlueTot /
leetcode
Personal leetcode solution dump with 403 problems auto-synced via LeetHub and leetcode-export. Minimal documentation, no tests, unstructured directory layout, but shows algorithmic competence across diverse problem types (LRU Cache, dynamic programming, graph algorithms).
BlueTot /
bluebot-chess-engine
DEPRECATED minimax chess engine (v0.36) with achieved 2096 chess.com rating. No tests, no CI, untyped Python, flat single-file structure. Repo explicitly marked obsolete, redirecting to bluebot2.
BlueTot /
BlueTot
Personal portfolio/profile repo containing only a README with CV and achievements. No source code, tests, CI, or meaningful technical depth. Experimental one-off project.
06 · Timeline
- Aug 5, 2020Joined GitHub
- Apr 24, 2023Created bluebot-chess-engine — A python chess bot that beat Komodo 17 (2100) and Fairy Stockfish 6 (~2100), and has 2096 rating in 10+0 rapid on chess.com
- Sep 17, 2024Created BlueTot — readme profile
- May 2, 2025Created leetcode — LC = Life
- Sep 5, 2025Created bluetot.github.io — personal website
- Jan 5, 2026Created bluebot2 — 2000+ rated chess engine in c++. rewrite of BlueTot/bluebot-chess-engine
- Apr 16, 2026Most recent push to leetcode
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.