01 · Roasts
The Great Ghost of 2016
Your entire portfolio peaked in 2016 and hasn't blinked since. staleRepoRatio = 1.0 — every single one of your 54 repos is abandoned. That's not a graveyard, that's a mausoleum.
91 Stars, 0 Follow-Through
React-Native-Stock-Chart pulled 91 stars and you rewarded your fans with… nothing. No tests, no CI, no updates, no license — just a GIF and a farewell.
The Heatmap Void
52 weeks of heatmap, 52 weeks of zeros. Not a single green cell. Your GitHub contribution graph is just a void staring back at you.
Boilerplate Baron
Three repos, three React Native projects, three identical flag sets: README=yes, TESTS=no, CI=no, TYPED=no. You found a pattern and committed — just not to the code.
Bio Still Says 'Recent Interests'
Your bio reads 'recent interests: React/React-Native' but the last push was November 2019. Five years is not 'recent' — that's geological time in JavaScript years.
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% weight41D
- Depth15% weight50D
- Breadth10% weight55D
- Community10% weight40D
03 · Stats
365-day commit heatmap
0 active days
Language distribution
- JavaScript71%
- CSS19%
- HTML5%
- Objective-C3%
- Python1%
- Java1%
04 · Numbers
Owned repos
non-fork
19
Commits
last 12 months
0
Followers
33
Joined GitHub
Apr 2009
05 · Top repos
chunghe /
React-Native-News-Boilerplate
A React-Native news boilerplate demonstrating Redux integration and NavigationExperimental API usage. Includes ESLint tooling and Redux Ducks patterns, but lacks tests, CI, TypeScript typing, and active maintenance (last push Sept 2016).
chunghe /
react-native-defer-renderer
React Native lazy-rendering library with clean component API (ScrollProvider/ScrollReceiver) and working example. Untyped, no tests/CI, minimal documentation beyond README, and last pushed 2016—appears dormant.
chunghe /
React-Native-Stock-Chart
Educational tutorial repo for building stock charts with React Native and d3/Victory libraries; minimal real-world adoption (91 stars), thin documentation, no tests or CI, untyped JavaScript, abandoned after 2 months.
06 · Timeline
- Apr 27, 2009Joined GitHub
- Jun 2, 2016Created react-native-defer-renderer
- Jun 23, 2016Created React-Native-News-Boilerplate
- Jul 14, 2016Created React-Native-Stock-Chart — tutorial about building stock charts using victory-chart-native
- Sep 29, 2016Most recent push to React-Native-Stock-Chart
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.