Full-stack engineer and independent builder based in Harbin, China.
I make practical, AI-native tools for images, video, and the web.
- Full-stack products — from a thoughtful UI to agents, infrastructure, and a dependable deployment.
- Developer tools — small, focused utilities that remove friction from everyday engineering.
- AI creative tools — making image and video workflows faster, more approachable, and useful in real work.
- Knowledge graphs & semantic systems — RDF, SPARQL, and reasoning for interoperable data.
| Project | What it does |
|---|---|
| nb-cli | Create and edit images with Gemini directly from the terminal. |
| zit-cli | Generate images from the terminal with Z-Image Turbo. |
| Storyboard Studio | An AI-assisted, multi-shot studio for generating and managing media assets. |
| Fabulous Cutter | A local-first video and audio trimmer with multi-clip queues and batch export. |
| Fabulous Summary | A Chrome extension for page summaries and Side Panel chat with OpenRouter models. |
| Clarity | A local-first, AI-powered productivity tracker for turning screen activity into useful insights. |
| HiMirror | A lightweight macOS menu bar app for live camera mirroring and framing. |
| LLM Memory Calculator | Estimate the VRAM required to run quantized LLMs. |
| Project | What it does |
|---|---|
| Meldbase | An experimental embedded reactive document database for Go and TypeScript. |
| money-safe | A TypeScript money library for minor units, rounding, allocation, and safe payloads. |
| hysteria-rust | An independent Rust implementation of Hysteria 2 with QUIC and cross-platform networking. |
| Project | What it does |
|---|---|
| odin-garden | Cross-project contracts, integration fixtures, and verification for the Odin RDF, SPARQL, and reasoning ecosystem. |
| odin-rdf | Streaming-first RDF 1.1 parsers and writers for Odin. |
| odin-graph | An experimental candidate for the in-memory RDF graph kernel, extracted only after cross-component integration evidence is stable. |
| odin-store | The planned durable RDF Dataset layer: persistence, atomic commits, recovery, and backend policy, built on the in-memory graph kernel. |
| odin-reasoner | A bounded, forward-chaining RDF reasoner for Odin, with RDFS Core and a documented OWL 2 RL seed. |
| odin-sparql | A bounded, dataset-agnostic SPARQL 1.1 query parser and execution engine for Odin. |
Private product work has sharpened these capabilities:
- Product delivery end to end — interfaces, backend services, data, deployment, and observability.
- Desktop & browser experiences — cross-platform apps, extensions, and daily-use tools.
- Generative-media pipelines — storyboards, multimodal assets, and image/video workflows.
- Agentic product systems — LLM workflows, tool integrations, and production-ready automation.
- Portfolio: zhanghong.me
- Building in public: github.com/crapthings
- Music: soundcloud.com/drujk
- Say hello: crapthings@gmail.com





