01 · Roasts
Commit Vampire
105 commits in a year but 30+ consecutive weeks of total silence. You don't code consistently — you hibernate, then rage-commit for 2 weeks and disappear again. The heatmap looks like a heartbeat monitor flatlining.
Hackathon Archaeologist
housrCash's entire commit history fits inside 48 hours. That's not a project — that's a fever dream with a database schema. '11 tables' sounds impressive until you notice there's no CI and the last push was the morning after GUH 2025.
Bug-in-Production Speedrunner
TableVision has 'self.__periods.key()' (missing the 's'), a typo of 'pyhton3' in main.py, and an uninitialised mp_holistic variable — all in a repo that's been alive for 11 months. At some point, bugs become features you've decided to keep.
Ghost Networking
2 followers, 0 following. You're not on GitHub — you're in witness protection on GitHub. 100% solo work, zero community PRs to outside repos, and a follower count that rounds to nobody.
Zero Stars, Maximum Effort
Three repos, combined star count: 0. riscv-lsp has a full LSP implementation with CI/CD, strict TypeScript, and Jest — genuinely impressive engineering — and the internet has responded with absolute silence. Niche is an understatement.
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% weight30F
- Consistency20% weight55D
- Quality20% weight65C
- Depth15% weight50D
- Breadth10% weight55D
- Community10% weight25F
03 · Stats
365-day commit heatmap
30 active days
Language distribution
- TypeScript77%
- Python20%
- JavaScript1%
- CSS1%
- Other1%
04 · Numbers
Owned repos
non-fork
3
Commits
last 12 months
105
Followers
2
Joined GitHub
Mar 2023
05 · Top repos
V-Stojkovic /
riscv-lsp
Specialized RISC-V Language Server for Bennett Assembler with stack tracking, label resolution, and memory alignment checks. Typed TypeScript, full test & CI coverage, clear documentation. Zero stars/forks indicates pre-launch niche tool.
V-Stojkovic /
housrCash
New TypeScript/React cashback rewards system for group expense splitting. Hackathon-era (GUH 2025) with functional backend (auth, payments, groups), frontend components, and 30 recent commits over 1 day. Missing CI and license; typed but underdocumented.
V-Stojkovic /
TableVision
Personal proof-of-concept project for automated table official using TensorFlow/MediaPipe for gesture recognition in sports. Typed Python with structured modules (vision, game logic, GUI), working networking layer, but lacks tests, CI, and has notable bugs in logic and documentation.
06 · Timeline
- Mar 23, 2023Joined GitHub
- Jun 12, 2024Created TableVision — Automated table official project. Built in python using: Tensorflow, mediapipe and Open CV
- Nov 8, 2025Created housrCash — GUH 2025 Implementing a cashback rewards concept for Housr
- Mar 29, 2026Created riscv-lsp — A LSP designed to support syntax highlighting, stack balancing and label management for RISC-V ASM. Specifically for the Bennet Assembler
- Apr 16, 2026Most recent push to riscv-lsp
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.