01 · Roasts
9 commits/year and counting
totalCommitsYear=9. You've published at ICCV, CVPR, and TPAMI — congrats — but GitHub thinks you retired. That heatmap looks like a heartbeat monitor after the flatline.
C is 68% of your code and you've never touched it
68% of your public bytes are C, yet every repo you actively work on is Python. There are apparently graveyard repos haunting your profile that dwarf your real work.
Three papers, zero test files
HiERO, EgoPack, hier-egopack — all README=yes, all TESTS=no, all CI=no. Peer review is apparently the only QA process here.
71% stale repo ratio
staleRepoRatio=0.71 — nearly three-quarters of your 32 repos haven't seen a push in 2+ years. Your GitHub is less a portfolio and more an archaeological dig site.
0 PRs, 2 issues, and infinite ego4d benchmarks
totalPRsYear=0, totalIssuesYear=2. You benchmark on EgoMCQ, EgoNLQ, EgoProceL, Ego4D Goal-Step — but haven't opened a single external PR this year. Egocentric in more ways than one.
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% weight55D
- Consistency20% weight20F
- Quality20% weight67C
- Depth15% weight60C
- Breadth10% weight55D
- Community10% weight40D
03 · Stats
365-day commit heatmap
19 active days
Language distribution
- C68%
- HTML11%
- Jupyter Notebook8%
- SCSS3%
- Python2%
- JavaScript2%
- Other6%
04 · Numbers
Owned repos
non-fork
21
Commits
last 12 months
9
Followers
22
Joined GitHub
Dec 2015
05 · Top repos
sapeirone /
HiERO
ICCV 2025 accepted paper implementation with hierarchical graph neural networks for egocentric video reasoning. Typed Python, structured layout, comprehensive project documentation, but minimal tests/CI and limited external adoption signals.
sapeirone /
EgoPack
Official CVPR 2024 paper implementation with multi-task egocentric video understanding via graph neural networks and task-agnostic skill bottlenecks, demonstrating structured codebase but limited test coverage and experimental infrastructure.
sapeirone /
hier-egopack
Hier-EgoPack extends prior work (EgoPack CVPR 2024) with hierarchical temporal GNNs for egocentric video understanding. Accepted at TPAMI; includes typed Python code, structured tasks (AR/LTA/MQ), training pipelines, and Hydra configs—but lacks tests, CI, and comprehensive documentation beyond README.
06 · Timeline
- Dec 14, 2015Joined GitHub
- Mar 4, 2024Created EgoPack — Official implementation of "A Backpack Full of Skills: Egocentric Video Understanding with Diverse Task Perspectives", accepted at CVPR 2024.
- Feb 3, 2025Created hier-egopack — Official implementation of "Hier-EgoPack: Hierarchical Egocentric Video Understanding with Diverse Task Perspectives", accepted at TPAMI.
- May 19, 2025Created HiERO — Official implementation of "HiERO: understanding the hierarchy of human behavior enhances reasoning on egocentric videos", accepted at ICCV 2025.
- May 22, 2026Most recent push to HiERO
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.