01 · Roasts
Burst Builder Disorder
Your heatmap is basically a flat line for 30 weeks, then a frantic scribble in the last 10. s1napse, pardo-portfolio, pdfv, and bigfiles all shipped in a two-month sprint — that's a hackathon, not a discipline.
CI? Never Heard of Her
6 of 8 repos have zero CI. You wrote a coaching engine that grades braking zones but can't be bothered to run a linter on push. s1napse has tests; s1napse-web, pardo-portfolio, and pdfv do not.
The 10-Star Paradox
bigfiles has more stars (10) than your total follower count (4). Your best-discovered repo is three weeks old and already outpaces your entire social presence on GitHub.
README as Product
Par-python is literally a 26 KB repo whose sole content is 'here are my social links.' That's not a project — that's a business card stapled to a GitHub folder.
Prolific But Lonely
99% solo commits, 0 forks across all repos, 4 followers. You're shipping real code (s1napse alone is 12.9 MB), but GitHub thinks you're a ghost. Touch grass, open a PR somewhere.
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% weight60C
- Quality20% weight72B
- Depth15% weight55D
- Breadth10% weight65C
- Community10% weight25F
03 · Stats
365-day commit heatmap
96 active days
Language distribution
- JavaScript68%
- Python11%
- Makefile11%
- TypeScript6%
- Rust2%
- CSS1%
- Other1%
04 · Numbers
Owned repos
non-fork
7
Commits
last 12 months
421
Followers
4
Joined GitHub
Sep 2020
05 · Top repos
Par-python /
bigfiles
Rust CLI tool for parallel directory scanning, duplicate detection, and disk cleanup with TUI. Typed, well-structured, ships with CI/tests, but nascent (3 weeks old, 10 stars).
Par-python /
pardo-portfolio
Typed Next.js portfolio with retro Windows 95 UI, interactive terminal, and draggable modals. Good structure, comprehensive docs, but no tests/CI and zero external adoption signals.
Par-python /
s1napse
Real-time telemetry dashboard for sim and real racing with coaching engine; typed Python with structured architecture, tests, and design docs. Early-stage (2 stars, 6 months old) but actively developed with substantial scope (~12.9 MB codebase).
Par-python /
s1napse-web
Next.js 15 marketing site for s1napse sim racing app, deployed to Cloudflare Workers with TypeScript and Tailwind. Typed, documented, structured layout—no tests or CI. 18 commits over ~2 months (6115 KB).
Par-python /
pdfv
Single-file Rust PDF viewer for iTerm2 inline rendering, built and committed in one day. Typed Rust with clear API but personal experimental tool with no tests, CI, or external adoption.
Par-python /
Par-python
Personal portfolio redirect project with 26KB total size, no source code sampled, and minimal substance—essentially a README-only landing page with links to external profile.
Par-python /
cv
Empty HTML scaffold with no README, tests, CI, or documentation. Single commit in 3+ months suggests abandoned prototype with minimal development effort.
06 · Timeline
- Sep 4, 2020Joined GitHub
- Sep 3, 2024Created Par-python
- Nov 9, 2025Created s1napse — real time raw data telemetry app
- Feb 3, 2026Created cv
- Mar 17, 2026Created s1napse-web
- Apr 21, 2026Created pardo-portfolio
- May 10, 2026Created bigfiles — program to find stale and duplicate files in the depths of your computer
- May 22, 2026Created pdfv
- May 23, 2026Most recent push to cv
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.