Amberjs
Explore a JavaScript runtime from the V8 boundary
An open-source Rust + V8 JavaScript/TypeScript runtime with one amber binary, oxc type-strip, an opt-in sandbox, and per-API Node coverage.
View projectI design and ship browser extensions, developer utilities, and creator tools with React, TypeScript, Cloudflare Workers, and focused AI integration.
Henry Zhang is an independent developer focused on turning narrow workflow problems into polished web products. The work spans AI translation, browser productivity, creator media tools, developer utilities, and edge-first full-stack React applications.
LLM-powered products that compress tedious workflows.
Native-feeling utilities for translation and web productivity.
Fast, typed interfaces with product-grade interaction design.
Workers, D1, R2, and edge deployment for small, sharp apps.
From rough problem to public tool, docs, and iteration loop.
Each project starts from a repeated friction point: translating faster, committing cleaner, clipping locally, or routing AI systems more efficiently.
Explore a JavaScript runtime from the V8 boundary
An open-source Rust + V8 JavaScript/TypeScript runtime with one amber binary, oxc type-strip, an opt-in sandbox, and per-API Node coverage.
View projectTranslate without breaking context
A privacy-first Chrome extension using built-in Translator and Language Detector APIs on-device.
View projectTurn messy diffs into useful commits
A local llama.cpp-powered Git utility that turns staged diffs into Conventional Commits-compatible messages.
View projectMake short clips without uploading files
A browser-based FFmpeg.wasm tool for converting long videos into shareable short clips.
View projectThe site is both a portfolio and a living product lab: public tools, technical writing, and experiments that make everyday digital work more direct.
I prefer tools that remove a real step from someone's day: no-upload video utilities, private translation flows, local AI commit helpers, and browser surfaces that stay close to the page people are already using.
Recent posts cover web development, AI tooling, product decisions, and lessons from shipping real software. Articles are structured for human reading and machine summarization.
Convert JPEG, PNG, GIF stills, BMP, and HEIC to WebP locally. Quality slider or lossless. Folder drop + ZIP.
Convert iPhone HEIC/HEIF to JPEG locally. Quality slider, parallel batch, ZIP download. Nothing uploaded.
Export timestamped Suno lyrics locally as LRC or SRT. Lyrics only — no audio rip. Steps + sample workflow.
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.