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.
I build creative tools that turn ambitious ideas into practical, everyday workflows.
| Project | What it does |
|---|---|
| Storyboard Studio | An AI-assisted, multi-shot studio for generating and managing media assets. |
| Z-Forge | A local-first studio for training and testing Z-Image Turbo LoRAs, from dataset checks and captioning to checkpoint comparison and a Playground. |
| 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. |
The best tools stay out of the way: one command, a clear result, and no ceremony.
| 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. |
| run3d | Create an interactive 3D prototype with React Three Fiber in one command. |
Small native apps should feel fast, focused, and unmistakably at home on the Mac.
| Project | What it does |
|---|---|
| SweetUn | A tiny native macOS app for compressing and extracting archives, built with Swift and SwiftUI. |
Experiments become useful software when the foundations are thoughtful, dependable, and open.
| Project | What it does |
|---|---|
| money-safe | A TypeScript money library for minor units, rounding, allocation, and safe payloads. |
| tsl-hex-tiling | Non-repeating texture tiling for Three.js TSL, with WebGPU and WebGL 2 support. |
| metal-hex-tiling | A Swift package for non-repeating, mip-correct texture tiling on Apple Metal. |
Data infrastructure should feel simple at the surface without hiding the power underneath.
| Project | What it does |
|---|---|
| Meldbase | An experimental embedded reactive document database for Go and TypeScript. |
Networking software should be fast, resilient, and understandable all the way down the stack.
| Project | What it does |
|---|---|
| hysteria-rust | An independent Rust implementation of Hysteria 2 with QUIC and cross-platform networking. |
A ground-up exploration of semantic systems, built for clarity, interoperability, and control.
| 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
