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

#215 — Top 85.0%

cwklurks

Connor

C

Getting there

Overall

0.0

/ 100

01 · Roasts

CI Allergy

5 repos, 4 without CI. You wrote preregistration amendments and a 200-line bootstrap resampler for effort-atlas but couldn't add a GitHub Actions yaml to run your own pytest suite. The bar for 'automated' is one file.

52 PRs, 5 Followers

You opened 52 pull requests this year but somehow convinced only 5 people to click Follow. Either you're PRing into a void or your personal brand strategy needs a commit or two.

Solo to a Fault

97% of commits are solo — even your SaaS with 58 stars has 0 external contributors. CodeSprint has spaced repetition, AI drills, and an IndexedDB schema v2… but apparently no collaborators worth merging.

Star Power: Concentrated

58 of your 61 total stars live in one repo. Strip out codesprint and you're running a 3-star portfolio across 4 projects. Applied Resonance has a literal hardware demo video and still sits at 1 star.

Young Account Energy

Joined October 2023, already shipping ML research, wearables, SaaS, and agent infra. Impressive breadth — but every repo is under 14 months old and none has crossed the 'someone else depends on this' threshold yet.

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

03 · Stats

365-day commit heatmap

143 active days

Less
More

Language distribution

7 langs
  • Python54%
  • TypeScript40%
  • Go3%
  • HTML1%
  • Solidity1%
  • CSS0%
  • Other1%

04 · Numbers

Owned repos

non-fork

17

Commits

last 12 months

294

Followers

5

Joined GitHub

Oct 2023

05 · Top repos

cwklurks /

codesprint

62/100

Typing practice SaaS for engineers with 900+ LeetCode-style code snippets, syntax-aware scoring, SM-2 spaced repetition, and AI drill generation. Typed Next.js/React, well-documented, structured codebase with tests and modern tooling.

I55Q72D58
READMETestsTyped
TypeScript58this week

cwklurks /

open-harness

55/100

TypeScript control plane for agent workflow orchestration with 53 passing tests, comprehensive security/audit guards, and careful permission model. Built during OpenAI Build Week (July 2026) to integrate with OpenCode as execution engine.

I40Q75D50
READMETestsTyped
TypeScript01mo ago

cwklurks /

applied-resonance

50/100

Python/TypeScript wearable acoustic anomaly detection engine for Even Realities G2 smart glasses. Shipped system with PyTorch embeddings, kNN scoring, FastAPI service, and documented eval baseline on MIMII dataset. Active portfolio work with multi-component architecture.

I40Q60D50
READMETests
Python11mo ago

cwklurks /

hook-gen

50/100

Audio analysis tool for drum-to-melody generation. Full-stack app (Next.js + FastAPI + Python DSP) with algorithmic groove/key detection, structured src layout, CI/CD, and comprehensive docs (ARCHITECTURE.md, STATUS.md). Lacks HAS_TESTS flag, untyped Python backend, but demonstrates sustained architectural work and wor

I40Q60D50
READMECI
Python11mo ago

cwklurks /

effort-atlas

48/100

Research-focused Python project studying reasoning model behavior under output constraints; preregistered confirmatory study with typed utilities, structured design, 5.5MB codebase, and comprehensive documentation but no test CI automation.

I25Q60D50
READMETests
Python0this week

06 · Timeline

  1. Oct 13, 2023
    Joined GitHub
  2. Sep 29, 2025
    Created hook-gen — Turn your drum loops into melodies. Upload a beat, and this tool generates matching hooks that lock to the groove and key.
  3. Nov 17, 2025
    Created codesprint — CodeSprint is a typing practice environment for software engineers that uses real LeetCode-style code snippets instead of lorem ipsum, tracking WPM, accuracy, and errors in real ti
  4. Jun 11, 2026
    Created applied-resonance — Wearable acoustic anomaly detection for Even Realities G2 smart glasses.
  5. Jul 15, 2026
    Created effort-atlas — Per-domain effort/performance curves and an effort autopilot for Thinking Machines Lab's Inkling model
  6. Jul 21, 2026
    Created open-harness — A local-first, open-source control plane for governed GPT-5.6 agent workflows.
  7. Aug 29, 2026
    Most recent push to effort-atlas

07 · Compare

github.com/
cwklurks · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total59.3
Top-end curve+4.8
Final overall64.1

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