01 · Roasts
One Flagship, Many Ghosts
youtube-tui pulls 1031 of your 1072 total stars — your other 83 repos are basically rounding error. You built one great thing and then surrounded it with 83 experiments hoping nobody would notice.
CI? Never Heard of Her
Out of 11 analyzed repos, exactly ONE has CI (youtube-tui). 86 PRs opened externally this year, yet your own repos can't be bothered to run a build check. The cobbler's children have no shoes.
Commit Message: 'JetBrains pls give me the job :D'
term-buffer-dummy contains the most honest job application commit message in GitHub history. At least the JUnit tests and design doc show you tried — but the note about Claude writing some tests is in the README for everyone to see.
40% HTML Developer
Your language breakdown says 40% HTML. You've shipped a Rust TUI to 1031 people, yet nearly half your repo bytes are markup. The identity crisis is real and it's in your langPcts.
332 Issues Opened, 0 Tests Written
You filed 332 issues this year — enough to fill a full-time bug-reporter role — while maintaining zero test suites across your personal projects. Chaos agent energy: maximum outward, minimum inward.
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% weight73B
- Consistency20% weight72B
- Quality20% weight67C
- Depth15% weight70B
- Breadth10% weight72B
- Community10% weight55D
03 · Stats
365-day commit heatmap
272 active days
Language distribution
- HTML40%
- Rust21%
- JavaScript18%
- Typst11%
- CSS5%
- TeX2%
- Other3%
04 · Numbers
Owned repos
non-fork
72
Commits
last 12 months
1,530
Followers
44
Joined GitHub
Sep 2020
05 · Top repos
Siriusmart /
youtube-tui
Production-ready YouTube TUI in Rust with 1031 stars, solid modular architecture across 12+ config modules, comprehensive docs (design.md, ARCHITECTURE.md, STATUS.md), and 4+ years active development with polished keyboard/mouse input handling.
Siriusmart /
merlin-matrix
Rust Matrix bot with permission/group management; 190KB typed codebase structured across modules with extensive docs (design.md, ARCHITECTURE.md, STATUS.md) but no README, tests, or CI. Personal experimental project.
Siriusmart /
tui-additions
Rust TUI framework extension with feature-gated widgets and declarative UI system. Typed, documented, multi-file architecture (377 KB, ~50+ commits) but minimal adoption (4 stars). Lacks tests and CI but ships working library with examples.
Siriusmart /
ankipub-viewer
Personal project for previewing Anki decks as a static web site. Untyped JavaScript, no tests/CI, modest commit history (14 of 30), with basic documentation and working implementation but minimal community adoption.
Siriusmart /
dotfiles
Personal Hyprland dotfiles repo with modular Lua configuration for nvim, zsh, and desktop environment; untyped scripting, no tests/CI, but structured multi-file layout demonstrates serious customization effort.
Siriusmart /
term-buffer-dummy
Focused Java terminal buffer implementation with comprehensive design documentation. Typed, well-structured codebase with 9 test cases and clear architectural choices, but minimal external adoption and a very recent creation (5 days old) limit depth and impact.
Siriusmart /
lecturst
Typst utility package providing math shortcuts and block templates for lecture notes. Small, functional scope with clear README but no tests, CI, or license declaration despite typst.toml claiming AGPL-v3.
Siriusmart /
matrix-register
Minimal Discord bot bridging to Matrix homeserver registration. One-file Rust implementation with ~200 LOC, no tests, CI, or advanced architecture. Fresh repo (2 days old) with 17 commits and working typed code meeting functional requirements.
Siriusmart /
ministd
Educational no_std Rust stdlib rewrite with typed Vec, SLinkedList, and Rc implementations. Minimal scope, 4 recent commits, no tests in CI pipeline, but well-structured with AGPL license and functional collection types.
Siriusmart /
notesdump
Personal notes repository for university coursework (computing, maths, physics) written in Typst. Minimal codebase (~10KB), no tests/CI/license, but organized into structured directories with 30 commits over ~4.5 months.
Siriusmart /
opticon
Single-feature browser extension adding playback speed control to Panopto. Minimal codebase (42 KB), no tests or CI, created and pushed same day with only 2 recent commits. Experimental one-off project with no demonstrated adoption.
06 · Timeline
- Sep 20, 2020Joined GitHub
- Apr 28, 2022Created youtube-tui — An aesthetically pleasing YouTube TUI written in Rust
- Jul 21, 2022Created tui-additions — Additions to the TUI crate
- Jun 13, 2025Created ankipub-viewer — Web-friendly preview for Anki decks.
- Aug 30, 2025Created dotfiles
- Oct 16, 2025Created notesdump
- Nov 18, 2025Created lecturst — Lecture flavoured Typst for quick typing.
- Feb 18, 2026Created ministd — Rust std rewrite for fun
- Mar 6, 2026Created term-buffer-dummy — JetBrains pls give me the job :D
- Mar 10, 2026Created opticon — Panopto with superpowers.
- Mar 23, 2026Created merlin-matrix
- Mar 25, 2026Created matrix-register — Discord bot to help users register to private Matrix homeservers.
- Apr 19, 2026Most recent push to merlin-matrix
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.