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

#27 — Top 98.3%

lhypds

Heyang Liu

B

Solid engineer

Overall

0.0

/ 100

01 · Roasts

Commit firehose

3,398 commits this year and a 360 multi-repo activity volume: the green squares are doing overtime.

Zero-star constellation

The portfolio ships 20+ named projects, but most sampled repos still show 0 stars and 0 forks. Distribution is the missing feature.

Test-suite selective

gift, pob, and .note brought tests; lo, stash, tikt, q, and liveboard left CI and tests on the backlog.

Platform-hopper

From Pob's Go/Swift/C/C# automation stack to lo-even glasses UI and Rust CLI tooling, this is far beyond another CRUD-only profile.

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

03 · Stats

365-day commit heatmap

281 active days

Less
More

Language distribution

7 langs
  • JavaScript53%
  • TypeScript15%
  • Go11%
  • CSS5%
  • Shell4%
  • C#3%
  • Other9%

04 · Numbers

Owned repos

non-fork

53

Commits

last 12 months

3,398

Followers

25

Joined GitHub

May 2013

05 · Top repos

lhypds /

gift

62/100

A substantial JavaScript hooks server with four trigger types, a React dashboard, CLI tooling, and a focused Node test suite; adoption is unproven at 0 stars, but implementation depth and operational safeguards are strong.

I20Q75D65
READMETests
JavaScript0this week

lhypds /

pob

50/100

Pob is a substantial, documented Go desktop automation bridge with PSL macro execution, cross-platform native shells, MCP/HTTP control, binary frame IPC, and focused protocol and behavior tests.

I25Q75D50
READMETestsTyped
Go011d ago

lhypds /

lo-even

49/100

A documented, typed TypeScript Even G2 companion for lo with a substantial glasses UI, offline preview/drive tools, API integration, routing fallback, localization, and carefully measured pixel layout; adoption is not yet demonstrated.

I30Q62D50
READMETyped
TypeScript0this week

lhypds /

lhypds

48/100

A maintained portfolio hub documenting 20+ named shipped projects and multiple live deployments, but this repository itself is primarily a README with no typed source, tests, CI, license, or gitignore.

I40Q40D65
README
Unknown0this week

lhypds /

.note

46/100

A documented Rust CLI for structured human-readable notes, with formatting, fuzzy search/open/delete, Markdown conversion, cross-platform installers, release packaging, and update support.

I20Q68D50
READMETestsTyped
Rust013d ago

lhypds /

liveboard-mod-basic

45/100

A substantial, typed Liveboard module package with 13 registered modules, detailed README documentation, and careful browser integrations, but no visible tests, CI, license, stars, or external adoption evidence.

I20Q60D50
READMETyped
TypeScript0this week

lhypds /

liveboard

45/100

A documented, typed React/Vite liveboard with modular card loading, persistent layouts, streaming AI edits, filesystem-backed data, and content-addressed image APIs; adoption is not yet evidenced by stars or forks.

I25Q60D50
READMETyped
TypeScript010d ago

lhypds /

stash

39/100

A substantial personal React/Express stash application with multi-platform URL analysis, authentication, screenshots, search, and sharing, but no visible adoption, tests, CI, license, or static typing.

I20Q45D50
README
JavaScript07d ago

lhypds /

timer

36/100

A documented, typed React/Vite timer with countdown, count-to, stopwatch, keypad, persistence, localization, and touch-oriented UI; it is thoughtfully structured but has no tests, CI, license, or visible adoption.

I20Q52D35
READMETyped
TypeScript014d ago

lhypds /

tikt

34/100

A polished but early-stage React/Express timeline app with SQLite persistence, authentication, localization, audio/location capture, and Mapbox-backed knot statistics, but no visible tests, CI, license, or adoption.

I25Q40D35
README
JavaScript08d ago

lhypds /

q

34/100

A functional JavaScript React/Express survey app with SQLite persistence, OpenAI survey generation, multilingual UI, scoring, charts, and streamed analysis, but no visible adoption or engineering automation.

I20Q45D35
README
JavaScript010d ago

lhypds /

lo

32/100

A substantial React/Express location social app with maps, weather, posts, messaging, marks, localization, and account sync, but currently has no visible adoption, tests, CI, license, or typed code.

I20Q40D35
README
JavaScript0this week

06 · Timeline

  1. May 25, 2013
    Joined GitHub
  2. Jul 17, 2023
    Created .note — note is a format.
  3. Aug 19, 2023
    Created lhypds
  4. Jun 18, 2025
    Created timer — timer program.
  5. Apr 17, 2026
    Created gift — Webhooks.
  6. Apr 25, 2026
    Created q — Survey.
  7. May 26, 2026
    Created liveboard — Live board online.
  8. Jun 13, 2026
    Created liveboard-mod-basic — Basic liveboard modules
  9. Jun 27, 2026
    Created pob — Perception & Operation Bridge.
  10. Jul 20, 2026
    Created stash — Stashing things.
  11. Aug 1, 2026
    Created tikt — A tick tied in time.
  12. Aug 25, 2026
    Created lo — Your location.
  13. Aug 28, 2026
    Created lo-even
  14. Sep 2, 2026
    Most recent push to lo

07 · Compare

github.com/
lhypds · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total73.2
Top-end curve+5.8
Final overall79.0

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