01 · Roasts
95% Graveyard Curator
A staleRepoRatio of 0.95 means 35 out of 37 repos haven't been touched in over 2 years. This isn't a GitHub profile, it's a digital archaeological site.
2 Commits in 365 Days
The entire heatmap is zeros except for a single lonely Tuesday with 2 commits. You've been on GitHub since 2009 and produced less activity this year than most people do before their morning coffee.
The Test That Tests Nothing
istio-demo proudly waves HAS_TESTS=yes, but that test checks for a 'learn react' link that was deleted from the app. It's not a test suite — it's a passing grade on a question nobody asked.
15 Years, 31 Followers
Joined GitHub in April 2009 — before most current devs were writing their first 'Hello World' — and accumulated 31 followers. That's roughly 2 followers per year. Glaciers move faster.
No PRs. No Issues. No Problem.
0 external PRs and 0 issues filed this year. The open-source community has been spared. With 68% of code in C and a 95% abandonment rate, perhaps this is for the best.
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% weight25F
- Consistency20% weight5F
- Quality20% weight39F
- Depth15% weight35F
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
1 active days
Language distribution
- C68%
- C++9%
- Java7%
- HTML5%
- Arduino4%
- Objective-C3%
- Other4%
04 · Numbers
Owned repos
non-fork
22
Commits
last 12 months
2
Followers
31
Joined GitHub
Apr 2009
05 · Top repos
jstralko /
data-structures-and-algorithms
Educational data structures and algorithms repo written in Java and C with minimal stars (1). Includes LeetCode-style solutions and classic algorithms like merge sort and red-black trees, but lacks tests, CI, and comprehensive documentation beyond a minimal README.
jstralko /
istio-demo
Personal Istio demo project: React frontend (Create React App boilerplate) + Go backend service mesh example with minimal stars (3), no license, sparse commits (13 of 30), and largely unmodified CRA README. Demonstrates service mesh concepts but lacks customization and production polish.
jstralko /
react-p2p
React P2P Starter Kit demonstrating WebRTC peer-to-peer messaging via PeerJS. Quick 2-day sprint (Jun 5–7, 2016) with minimal commits (6 of 30), no tests/CI, thin documentation, and no license file despite MIT in package.json.
06 · Timeline
- Apr 3, 2009Joined GitHub
- Jul 16, 2015Created data-structures-and-algorithms — Common Data Structures and Algorithms
- Jun 5, 2016Created react-p2p — React P2P Starter Kit
- Jan 10, 2021Created istio-demo
- Mar 1, 2022Most recent push to istio-demo
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.