Turning frictioninto tools.
An independent developer, shipping tools for real work.
I am Henry Zhang, an independent developer. Browser extensions, developer tools, AI infrastructure, creator and media tools: each one starts from a problem that keeps coming back at work and ends as something you can use today.
Problems first, then products.
Every project starts from a recurring annoyance: smoother translation, clearer commits, local video trimming, or understanding a JavaScript runtime from the engine up.
Amberjs
Understand a JavaScript runtime from the engine boundary.
Open source runtime: one amber binary, oxc type stripping, an optional sandbox, Node compatibility scored per API.
View project: AmberjsNative Translate
Translate pages without breaking your reading.
A privacy first Chrome extension that runs the built in Translator and Language Detector APIs on device.
View project: Native TranslateGit Commit Analyzer
Turn a messy diff into a clear commit.
Uses local llama.cpp and GGUF models to write Conventional Commits messages from staged diffs.
View project: Git Commit AnalyzerVideo Clipper
Cut a short clip without uploading the video.
A browser tool built on FFmpeg.wasm that turns long videos into shareable clips.
View project: Video Clipper
Henry Zhang
Independent developer · 张赫
One person, from problem to release.
I like turning narrow but recurring problems into shipped web products: AI translation, browser productivity, creator media tools, developer tools and AI infrastructure. This site is both a portfolio and a working product lab where tools, docs and writing keep evolving.
AI only where it helps
It removes a step. It is not decoration.
Clear boundaries
Privacy, speed and permissions are defaults. If it can run locally, nothing is uploaded.
Written for people and AI
Docs and posts are structured so people read them easily and machines summarize them accurately.
Fifteen tools in three groups.
Browser AI, creative and media tools, developer and productivity tools. Finding a tool by the problem it solves is faster than by its stack.
Browser AI
AI that works beside the page · 3 tools
Creative and media
Photos, video, covers and lyrics · 7 tools
- Video ClipperTrim and split video without uploading it.
- Cover MomentMake a social cover without design skills.
- UnbgCut out a photo in the browser, or batch it by API.
- HEIC to JPGTurn iPhone HEIC photos into JPEG locally.
- WebP ConverterConvert images to WebP in the browser.
- Suno Lyric DownloaderSave Suno lyrics as LRC or SRT.
- AlchemyMake creative work easier to start and to keep going.
Developer and productivity
Runtimes, commits, agents and scheduling · 5 tools
Technical notes
Web development, AI tools, product tradeoffs and what actually happened at launch.
Get new notes and product updates
One email when a new article or product update ships. Confirm the first message before you are added to the list. Unsubscribe any time. How email is used.