01 · Roasts
269 PRs, Zero Stars
You fired off 269 pull requests in a single year — an absolute machine — yet your public repos have collectively earned 0 stars. You're building for the world but storing the results somewhere no one can find them.
The One-Commit Wonder
test-cfn-module was born and pushed to GitHub in under 9 seconds on 2026-02-17. One commit, one template, zero tests, zero license — that's not a repo, that's a pastebin with extra steps.
Quality Infrastructure? Never Heard of It
Two of your three scored repos hit exactly zero quality flags — no tests, no CI, no license, no .gitignore. repository-analysis doesn't even have a README. Kevin, these are your own projects.
40% Graveyard Rate
With a staleRepoRatio of 0.40, nearly half your 45 public repos haven't been touched in over 2 years. That's not a portfolio — that's an archaeological dig.
Following: 1
54 followers, 269 PRs filed, and you follow exactly 1 person. The giving-to-taking ratio is admirable, but even monks check in on their community occasionally.
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% weight50D
- Quality20% weight57D
- Depth15% weight45D
- Breadth10% weight65C
- Community10% weight50D
03 · Stats
365-day commit heatmap
186 active days
Language distribution
- Python70%
- TypeScript19%
- JavaScript4%
- Smarty3%
- Go2%
- Shell1%
- Other1%
04 · Numbers
Owned repos
non-fork
5
Commits
last 12 months
396
Followers
54
Joined GitHub
Feb 2018
05 · Top repos
kddejong /
grc442-cdk
Educational AWS CDK TypeScript project demonstrating S3 bucket security patterns with custom aspects and CloudFormation Guard rules. Typed, tested, and CI/CD-enabled but minimal scope and zero adoption.
kddejong /
repository-analysis
Experimental analysis automation using kiro-cli to generate CloudFormation repository reports. Lacks README, tests, CI, and documentation; config-driven agent orchestration with report generation scripts.
kddejong /
test-cfn-module
Minimal CloudFormation S3 bucket template created 2/17/2026 with only template.yaml and README; single commit, no tests, no CI, no structure—a one-shot scaffold.
06 · Timeline
- Feb 13, 2018Joined GitHub
- May 20, 2025Created grc442-cdk
- Jan 8, 2026Created repository-analysis — Using kiro-cli to to analyze and create repository reports
- Feb 17, 2026Created test-cfn-module
- Feb 17, 2026Most recent push to test-cfn-module
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.