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

#174 — Top 85.5%

daveonthegit

David Xiao

C

Getting there

Overall

0.0

/ 100

01 · Roasts

Specification Sommelier

jobtrax has 6 documentation files — ERD, PRD, technical design, implementation walkthrough — and exactly zero lines of working code. You've written more docs for an app that doesn't exist than most devs write for apps that ship.

Burst-Fire Committer

Your heatmap is a seismograph: weeks of flatline silence, then a 4-4-4-4 earthquake in week 19. 734 commits in a year but roughly 60% of weeks are dead zeros. David Xiao works in seasons.

84 PRs, 2 Followers

You opened 84 pull requests this year — more than most developers open in three years — yet only 2 people follow you. Either you're extremely productive in private org repos, or you're PRing into the void at scale.

Stars: Scarce as Friends

6 total stars across 36 public repos. That's one star per 6 repos. Even your own profile README has zero stars, and you've had time to give it one yourself.

C/C++ Ghost

38% C and 26% C++ in your language breakdown — that's 64% systems code — yet none of your scored repos are C/C++ projects. Where are these 12,000+ bytes of systems work hiding? Classified? Abandoned? Both?

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
    48D
  • Consistency
    20% weight
    60C
  • Quality
    20% weight
    72B
  • Depth
    15% weight
    65C
  • Breadth
    10% weight
    65C
  • Community
    10% weight
    40D

03 · Stats

365-day commit heatmap

80 active days

Less
More

Language distribution

7 langs
  • C38%
  • C++26%
  • TypeScript17%
  • Python4%
  • Shell3%
  • Makefile3%
  • Other9%

04 · Numbers

Owned repos

non-fork

36

Commits

last 12 months

734

Followers

2

Joined GitHub

Sep 2022

05 · Top repos

daveonthegit /

Kyarafit

60/100

Comprehensive cosplay wardrobe & convention planning app with TypeScript backend (Convex), Next.js web, and React Native mobile. Well-structured, documented, typed, with CI/CD and tests. Modest stars (2) but demonstrates complete, production-intent shipped project.

I40Q75D65
READMETestsCITyped
TypeScript21mo ago

daveonthegit /

OutfAI

50/100

Wardrobe-recommendation SaaS prototype built with Next.js, Convex, TypeScript. Clean typed architecture with outfit scoring/ML personalization, full CI/CD, and multi-layer docs. Early-stage (1 star) indie project with non-trivial algorithmic depth.

I25Q65D55
READMETestsCITyped
TypeScript11mo ago

daveonthegit /

Personal_Portfolio

48/100

Personal portfolio built with Go + TypeScript, featuring LaTeX resume, dark UI, and contact form. Well-structured full-stack project with typed code, tests, CI/CD, but minimal external adoption (1 star). Clear personal project demonstrating full-stack craft.

I25Q0D0
READMETestsCITyped
TypeScript11mo ago

daveonthegit /

karavyn

40/100

Early-stage real-time group coordination app with TypeScript monorepo (Fastify API, Expo mobile, PostgreSQL). Typed, documented, CI configured, but minimal commits (4 of 30), no tests, fresh project lacking production validation.

I25Q60D35
READMECITyped
TypeScript12mo ago

daveonthegit /

daveonthegit

20/100

Personal portfolio README with tech stack badges. No actual project code, tests, CI, or license. Appears to be a profile repository rather than a working software project.

I15Q25D20
README
Unknown03mo ago

daveonthegit /

jobtrax

18/100

Planning-stage database design documentation for a Flask/SQLite job tracker. No working code shipped, no tests/CI. Thorough specification docs (product requirements, ERD, implementation walkthrough) but repository is a specification scaffold, not a functioning project.

I5Q45D5
README
Unknown02mo ago

06 · Timeline

  1. Sep 23, 2022
    Joined GitHub
  2. Aug 25, 2025
    Created Personal_Portfolio
  3. Sep 10, 2025
    Created daveonthegit
  4. Sep 17, 2025
    Created Kyarafit — A mobile-first cosplay wardrobe and coord planner. Track your builds, organize pieces, design outfits, and get restock alerts — all in one place.
  5. Mar 16, 2026
    Created OutfAI — Wardrobe-first outfit intelligence. OutfAI helps you decide what to wear by generating context-aware outfits from your own closet—using mood and weather—with optional, explainable
  6. Mar 25, 2026
    Created karavyn — Real-time group coordination app. One session, one live map, everyone in sync.
  7. Mar 30, 2026
    Created jobtrax — Smart Job Tracker - Flask/SQLite job application tracker (planning docs)
  8. Apr 23, 2026
    Most recent push to Kyarafit

07 · Compare

github.com/
daveonthegit · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total58.6
Top-end curve+4.6
Final overall63.2

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.
daveonthegit · 63.2/100 — Rate My GitHub