Skip to content
Henry Zhang · Independent developer15 public tools

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.

15 tools in three groups around Henry Zhang
Browser AICreative and mediaDeveloper and productivityNative TranslateTranslateMangoFlowVideo ClipperCover MomentUnbgHEIC to JPGWebP ConverterSuno Lyric DownloaderAlchemyAmberjsGit Commit AnalyzerXiaomaolvBinance Square Post MCPFocusCal

Browser AI

Native Translate

Translate pages without breaking your reading.

Open Native Translate
  • Developer tool · Rust + V8

    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: Amberjs
  • Browser AI

    Native 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 Translate
  • Developer tool · Local AI

    Git 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 Analyzer
  • Creator tool

    Video 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

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.

Usually React · TypeScript · Rust · Cloudflare Workers · D1 · R2

  • 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.

More about me

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.

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.