01 · Roasts
One Commit in 52 Weeks
The heatmap is a wasteland — 51 weeks of absolute silence and a single commit orphaned in week 32. 'Cares about excellence' apparently means committing once a year and calling it a day.
Stars: Still Zero
62 public repos, 14+ years on GitHub, and a grand total of 0 stars across everything. Even your own followers haven't starred anything. Minneapolis web dev, universal non-event.
README as Performance Art
vuenet's README says 'testing netlify.' That's it. build-blocks is pure Vue CLI boilerplate. If your documentation strategy is copy-paste-abandon, the 'elegance' part of your bio isn't landing.
Stale Ratio: 1.0
Every single one of your repos was last pushed over 2 years ago. staleRepoRatio = 1.0 is not a score — it's a certificate of abandonment. The graveyard is fully stocked.
nuxt-extends-demo: A 5-Minute Legacy
Created at 22:17, last pushed at 22:23. Six minutes of your life, immortalized forever with 4 commits and a boilerplate README. At least it has TypeScript.
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% weight55D
- Quality20% weight42D
- Depth15% weight50D
- Breadth10% weight55D
- Community10% weight25F
03 · Stats
365-day commit heatmap
1 active days
Language distribution
- JavaScript63%
- HTML12%
- Vue10%
- CSS9%
- SCSS2%
- PHP1%
- Other3%
04 · Numbers
Owned repos
non-fork
33
Commits
last 12 months
0
Followers
27
Joined GitHub
Apr 2009
05 · Top repos
dvdrtrgn /
vuenet
Personal testing/portfolio project mixing Vue, data structure demos (BSTree, Hashtable), reactive system experiments, and lambda contact form. No tests, no CI, minimal documentation beyond README. Shows technical depth but lacks production maturity.
dvdrtrgn /
build-blocks
Vue 3 music/synth web app with functional routing and tone.js integration. Shipped with tooling but lacks tests, CI, TypeScript, and substantive documentation beyond setup commands.
dvdrtrgn /
nuxt-extends-demo
Minimal Nuxt 3 starter template demonstrating extends functionality. Zero stars, one-day creation-to-completion, 4 commits total. Typed Vue with basic components and config but no tests, CI, or meaningful depth.
06 · Timeline
- Apr 19, 2009Joined GitHub
- Feb 1, 2019Created build-blocks
- Oct 16, 2019Created vuenet — testing netlify
- Dec 26, 2023Created nuxt-extends-demo
- Dec 26, 2023Most recent push to nuxt-extends-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.