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

#81 — Top 93.3%

WT-MM

Wesley Maa

C

Getting there

Overall

0.0

/ 100

01 · Roasts

The 60-Second Startup

tertomata: created 2026-03-08T17:29:34Z, last push 17:30:59Z. One minute and a title ('CLItomata'). Not a MVP — not even an MV-anything. A repo needs at least one file to earn the name 'project'.

Ship It, Then Abandon It

giffy was declared 'supplanted by pegme' after exactly 10 days of existence. Where's pegme? Nowhere in the public repos. A replacement that replaced the replacement before the replacement shipped.

Stars: The Void Stares Back

55 public repos, 1 total star across all of them. That lone star is probably a self-star or a friend doing you a favor. PyFlexiTac ships CLI tools and a PyPI package and somehow nobody noticed.

125 PRs, Zero Following

You opened 125 PRs this year and follow exactly 0 people. Maximum output, zero social engagement. You're the developer equivalent of someone who talks for an hour and never asks a question.

Sprint Culture

VLCaption: 1 day old. women: 2 days old. giffy: 10 days. The heatmap shows beautiful week-long intensity spikes followed by weeks of silence. Great ideas, questionable follow-through.

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
    62C
  • Consistency
    20% weight
    60C
  • Quality
    20% weight
    72B
  • Depth
    15% weight
    55D
  • Breadth
    10% weight
    80A
  • Community
    10% weight
    55D

03 · Stats

365-day commit heatmap

163 active days

Less
More

Language distribution

7 langs
  • Python37%
  • JavaScript31%
  • HTML8%
  • Rust7%
  • Jupyter Notebook5%
  • TeX4%
  • Other8%

04 · Numbers

Owned repos

non-fork

42

Commits

last 12 months

383

Followers

34

Joined GitHub

Oct 2019

05 · Top repos

WT-MM /

PyFlexiTac

55/100

Focused Python library for FlexiTac tactile sensor I/O with frame parsing, serial flashing tools, and CLI utilities. Well-structured, typed, comprehensively tested, and shipped with documentation.

I40Q75D50
READMETestsCI
Python01mo ago

WT-MM /

PortfolioSite

50/100

Personal Jekyll portfolio site with custom animations, blog posts, and project showcases. Well-structured, documented, and deployed via GitHub Pages CI. No public adoption but fully functional and shipped.

I25Q60D50
READMECI
JavaScript03mo ago

WT-MM /

HandPose

45/100

Personal hand-tracking retargeting project using MediaPipe and MuJoCo with dual geometric and IK-based solutions. Well-structured typed Python codebase with CI/tests, but minimal adoption (0 stars, ~3.5 months old).

I25Q60D50
READMETestsCI
Python01mo ago

WT-MM /

VLCaption

42/100

VLC Whisper integration tool with Flask server, Lua extension, and full test/CI pipeline. Brand new repo (1 day old), minimal adoption, but solid engineering foundation with typed Python, tests, and thoughtful architecture.

I25Q72D35
READMETestsCI
Python01mo ago

WT-MM /

csee4840_design_doc

40/100

College course design documentation for a hardware-accelerated block game on DE1-SoC. TeX writeup (13 pages) with detailed architecture, handoff notes, and walkthrough. Project is structurally sound but nascent—no executable code, tests, or implementation yet.

I25Q60D35
TeX01mo ago

WT-MM /

LeoMJCF

37/100

Single-script Python tool for generating robot URDF/MJCF from Onshape CAD, with typed async code, structured config (base.yaml + metadata.json), and clear entry point. Early-stage robotics workflow tool, 7 commits in 1 month with no tests or CI.

I25Q50D35
README
Python02mo ago

WT-MM /

giffy

33/100

Rust FFmpeg GUI wrapper (egui-based) with video/GIF/image encoding tabs. Typed, CI-tested, structured src/, but nascent repo (10 days old, 4 of 30 commits sampled, no production adoption). README states "supplanted by pegme" suggesting discontinuation.

I15Q50D35
READMECITyped
Rust02mo ago

WT-MM /

women

28/100

macOS-only iMessage bulk sender with scheduling and auto-reply features. Newly created (2 days old), minimal reach, but ship-complete with typed code, CI, tests, and documentation.

I15Q50D20
READMETestsCI
Python02mo ago

WT-MM /

tertomata

7/100

Empty scaffold with minimal README ("CLItomata" title only). Created and pushed within 1 minute on 2026-03-08; no source files, tests, CI, license, or meaningful documentation.

I5Q10D5
README
Unknown02mo ago

06 · Timeline

  1. Oct 29, 2019
    Joined GitHub
  2. Jun 10, 2021
    Created PortfolioSite
  3. Nov 25, 2025
    Created HandPose — Real-time hand tracking and retargeting
  4. Feb 8, 2026
    Created LeoMJCF
  5. Feb 18, 2026
    Created PyFlexiTac — Python interface for flashing and reading FlexiTac sensors
  6. Mar 7, 2026
    Created women
  7. Mar 8, 2026
    Created tertomata
  8. Mar 17, 2026
    Created giffy
  9. Apr 6, 2026
    Created VLCaption
  10. Apr 17, 2026
    Created csee4840_design_doc
  11. Apr 17, 2026
    Most recent push to csee4840_design_doc

07 · Compare

github.com/
WT-MM · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total63.6
Top-end curve+5.6
Final overall69.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.
WT-MM · 69.2/100 — Rate My GitHub