Shao — HR by trade, toolmaker by necessity.
By day I deal with headcount ledgers, role-mapping spreadsheets and roster files. By night I turn that work into things that actually run — not because it's fun, but because the HR software I can buy can't answer one question: whose definition is this number using?
Based in Beijing. Most weekends I ride 100 km, and I manage myself with power data the same way I manage HR metrics: fix the definition first, then trust the number.
| Repo | What it is | What you get |
|---|---|---|
| hr-role-mapping | Department role spreadsheet → a single-file page you can take straight into a meeting | Zero deps, 80–130 KB · no horizontal overflow at 520 px · every number cites the source row |
| hr-workbench | Multi-tenant AI workbench for HR, Finance, Legal and Admin | Customer and admin consoles fully isolated · 12 experts and 179 skills per line · no Docker, no Redis |
| coros-review | A CLI for reviewing COROS training data | Pure Node ESM, zero runtime deps · no credentials, no upstream code · three commands: daily / activity / week |
| bike-data | Road-tyre rolling resistance and frame weights, in Chinese | 182 tyres + 49 frames · 214 pre-rendered pages · search, filter, compare side by side |
| blogger-portfolio | Creator account data → a single-file portfolio you can send to an interviewer | Images inlined as base64 · one HTML file that opens anywhere · platform-agnostic core |
Two you can open right now: hr-role-mapping · blogger-portfolio
And one that isn't serious: dsh-splash — a boot animation for DeepSeek Harness. One file, 110 KB, 9.2 seconds.
Open an issue — it's faster than email.

