
- SUBJECT
- ZZH (ZHOU)
- ROLE
- DEVELOPER / UI DESIGNER
- STACK
- RUST · C++ · TYPESCRIPT
- OS
- ARCH LINUX (BTW)
- LOCATION
- SOMEWHERE ON THE INTERNET
- STATUS
- ● OPEN FOR COLLAB
| HW | M | LW | M | |
|---|---|---|---|---|
| MON | 04:12 | 2.1 | 10:31 | 0.4 |
| TUE | 04:58 | 2.2 | 11:15 | 0.3 |
| WED | 05:41 | 2.3 | 11:58 | 0.3 |
| THU | 06:22 | 2.2 | 12:40 | 0.4 |
| FRI | 07:03 | 2.0 | 13:21 | 0.5 |
A DEVELOPER WHO
DRAWS INTERFACES.

A specimen is entered into the field archive.
CASE ZZH-2000-01 · DIVE 07 · LOG AI'm Zhou — zzh on the internet. A developer who draws interfaces: I write Rust, C++ and TypeScript, live in Arch Linux, and run Garbage Human Studio, a one-person studio for small, careful software. I like tools that feel as considered as a poster.

“Draws the interface first, then writes the code that deserves it.”


Four files, brought up from the deep.
CASE ZZH-2000-02 · DIVE 07 · LOG AARCHIVE · DRAWER 02
Four things I've built and kept. Small on purpose. Each one solves one problem and tries to look good doing it.
SCROLL → TO LEAF THROUGH · CLICK TO PUSH IN · ESC TO CLOSE
A hands-on interface course

A complete interface course, from design tokens to advanced interactions. Every component ships with a live preview, when-to-use notes, implementation tips, accessibility details and copy-ready code.
A music player, written in Rust

A desktop player with a waveform progress bar, a smart accent colour that follows what you play, and playback that resumes where you left it.
A minimal sleep-cycle calculator

Works out bedtimes and wake-up times in whole sleep cycles, so the alarm lands between dreams. One question, one answer, nothing else on the page.
A translate API in disguise

A zero-dependency Python proxy that exposes Bilibili's free translate API as an OpenAI-compatible endpoint, so any client can talk to it.
Down here, the only light is the signal.
CASE ZZH-2000-03 · DIVE 07 · LOG AType anything. The keys light up and the old set prints what it hears. Psst — try Z Z H.

FIG.03 — PHOTOCOPIED KEYCAPS, 1:1 · KEYS PRESSED: 000

Everything that sinks comes back up.
CASE ZZH-2000-04 · DIVE 07 · LOG BSURFACING · LEAVE A MESSAGE
Collabs, questions, a nice font you found — I read everything. Pick a ticket.
See you at theSURFACE.