▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#32 — Top 97.4%

KyleAMathews

Kyle Mathews

B

Solid engineer

Overall

0.0

/ 100

01 · Roasts

CSS Supremacist

48% CSS in your language breakdown, Kyle. Typography.js has clearly colonized your entire GitHub identity. At some point a man must ask: am I a JavaScript developer, or am I a font?

587 Repos, 1 Flagship

You've got 587 public repos and 3,853 stars — almost all of them parked on typography.js from 2015. One hit wonder with a 11-year encore tour.

README Whisperer

scripture-study: no README, no tests, no CI, no license. Just vibes and ARCHITECTURE.md. Nothing says 'this is just for me' louder than shipping an architecture doc to a repo with 1 star.

640 PRs/Year But 3 Stars on Kitchen AI

You filed 640 pull requests this year — roughly 1.75 per day — yet your own kitchen-ai, a full-stack TypeScript app with tRPC + Electric SQL + OpenAI, has 3 stars. The cobbler's children have no shoes.

Hegel in Prod

hegelian-dialectic-skill: 542 stars for a repo that is literally just markdown files about Hegel. No code, no npm package, just vibes and dialectical synthesis. And it's your second most starred repo. We live in a simulation.

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

  • Impact
    25% weight
    73B
  • Consistency
    20% weight
    75B
  • Quality
    20% weight
    72B
  • Depth
    15% weight
    75B
  • Breadth
    10% weight
    55D
  • Community
    10% weight
    65C

03 · Stats

365-day commit heatmap

309 active days

Less
More

Language distribution

7 langs
  • CSS48%
  • JavaScript34%
  • TypeScript13%
  • CoffeeScript3%
  • HTML0%
  • Makefile0%
  • Other2%

04 · Numbers

Owned repos

non-fork

71

Commits

last 12 months

1,303

Followers

3,890

Joined GitHub

Apr 2009

05 · Top repos

KyleAMathews /

typography.js

70/100

Established typography design toolkit with 3.8k stars, Flow types, comprehensive tests, CI/CD, MIT license, and 30+ published themes used in production sites like Gatsby and bricolage.io.

I65Q75D70
READMETestsCI
JavaScript3,8533mo ago

KyleAMathews /

kitchen-ai

58/100

Kitchen AI: recipe management tool with TypeScript, Electric SQL sync, tRPC API, and AI-powered ingredient extraction. Production-ready architecture with rich domain logic across recipes, ingredients, and shopping lists.

I40Q70D65
Typed
TypeScript32mo ago

KyleAMathews /

vite-plugin-capsize-radix-ui

56/100

TypeScript Vite plugin integrating Capsize typography with Radix UI. Ships with full test suite, CI/CD, and comprehensive font pairing documentation. Active development with clean architecture and ~413KB codebase.

I40Q72D55
READMETestsCITyped
CSS204mo ago

KyleAMathews /

hegelian-dialectic-skill

55/100

A structured AI-native skill system for dialectical thinking, delivered as markdown documentation with reference architecture but minimal production code. Well-documented methodology (SKILL.md + 5 phase references) targeting serious cognitive work across domains, with 542 stars and active development over 1.5 months.

I55Q60D50
README
Unknown5421mo ago

KyleAMathews /

blog

53/100

Personal blog site built with JavaScript, active for 12 years with recent commits. Minimal documentation (one-line README), no tests/CI, but structured codebase (55MB) suggests sustained development and established portfolio work.

I40Q50D70
READMETyped
JavaScript1283mo ago

KyleAMathews /

kpb

40/100

Starter/playbook for TanStack Start apps with Radix UI & typography control. TypeScript, documented, structured, but experimental—4 stars, ~2 months old, thin shipping output, no tests/CI. Functions as portfolio piece in typed + documented + multi-file starter template category.

I25Q55D45
READMETyped
TypeScript42mo ago

KyleAMathews /

scripture-study

32/100

LDS scripture study reference project with 313KB of notes, cross-references, and catalogs. Documented via docs/ folder and ARCHITECTURE.md, but lacks typed language, tests, CI, or README. ~4 months of sustained commits show meaningful effort despite minimal adoption.

I15Q35D45
Unknown11mo ago

06 · Timeline

  1. Apr 6, 2009
    Joined GitHub
  2. Apr 1, 2014
    Created blog — my blog!
  3. Mar 5, 2015
    Created typography.js — A powerful toolkit for building websites with beautiful design
  4. Jan 31, 2024
    Created kitchen-ai
  5. Mar 26, 2024
    Created vite-plugin-capsize-radix-ui — For generating bulletproof typography css
  6. Dec 14, 2025
    Created scripture-study — LDS scripture study repository with notes, catalogs, and cross-references
  7. Jan 30, 2026
    Created kpb — Kyle's Playbook
  8. Feb 26, 2026
    Created hegelian-dialectic-skill — A skill for thinking
  9. Apr 13, 2026
    Most recent push to hegelian-dialectic-skill

07 · Compare

github.com/
KyleAMathews · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total70.9
Top-end curve+6.0
Final overall76.9

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 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.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 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.
  4. 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.
  5. 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.
KyleAMathews · 76.9/100 — Rate My GitHub