◐ Shell
clean mode source ↗

zh30 - Overview

╔════════════════════════════════════╗
║   HENRY ZHANG | AI TOOL BUILDER    ║
╚════════════════════════════════════╝

$ systemctl status zhanghe.dev
Status: ONLINE
Focus: practical AI tools for real workflows
Stack: React + TypeScript + Cloudflare Workers + D1/R2
Ship: browser AI, creator tools, developer utilities

What I Build

I turn narrow, repeated workflow friction into polished web products: AI translation that stays in context, local media utilities that avoid uploads, developer tools that clean up the boring parts, and edge-first React apps that are fast enough to feel native.

  • AI-assisted workflow design - AI appears only when it removes a real step.
  • Privacy-conscious browser tooling - translation, reading, and browsing tools that stay close to the page.
  • Client-side media processing - FFmpeg.wasm and local-first flows for creator work.
  • Edge-first full-stack React - Cloudflare Workers, D1, R2, and React Router for small, sharp apps.
  • Readable technical writing - notes about shipping products, web development, AI tooling, and product decisions.

Product Lab

Tool Workflow friction Built around
Native Translate Translate web content without breaking reading context Browser AI, privacy-first UX
Translate Translate text privately when hosted model delivery matters On-device AI, Cloudflare model delivery
MangoFlow Keep AI assistance beside the page being researched Browser sidebar, web productivity
Git Commit Analyzer Turn messy diffs into clearer commit messages Local Ollama, developer workflow
Xiaomaolv Route AI traffic with less overhead Rust, AI gateway experiments
Video Clipper Cut long videos locally without uploading source files FFmpeg.wasm, creator workflow
Cover Moment Make stronger video covers without heavy software Browser design utility
Suno Lyric Downloader Export synchronized Suno lyrics into usable files LRC, SRT, creator export
Alchemy Make creative iteration easier to start and continue Creation system, idea-to-output flow

Stack

const henry = {
  position: 'AI Tool Builder',
  worksOn: ['browser AI', 'creator tools', 'developer utilities'],
  shipsWith: ['React', 'TypeScript', 'Cloudflare Workers', 'D1', 'R2'],
  caresAbout: ['privacy', 'performance', 'clear product intent'],
  defaultMode: 'ship small, useful tools',
} as const;

GitHub

Henry Zhang GitHub profile summary

hello@zhanghe.dev:~$ connect --work
[OK] portfolio loaded · tools shipped · notes in progress