Build Ledger

I turn unclear requirements into products that can ship and keep evolving.

I’m 王雄皓 (Hoa), a product-minded developer. I use Flutter for cross-platform experiences, then add the Node.js and WeChat layers a working product actually needs.

What I build

Taking a small-to-medium product from concept to a shippable version

Flutter cross-platform delivery

Product interfaces, interaction implementation, state management and release preparation across iOS and Android.

Node.js backend completion

The minimum viable APIs, admin tools and delivery path so a product doesn't stop at a frontend prototype.

From requirements to release

I work best when scope definition, technical decisions and delivery milestones stay on a single, clear track.

Tools and independent product work

I keep building small, real tools — using actual usage scenarios rather than concept packaging to validate direction.

Currently operating

One actively maintained product system

The project below represents work I'm still operating and iterating on. The remaining projects have been archived and are kept as historical build records for judgment and review — they do not represent active operations.

In active operation
Product loop from WeChat Official Account content to four Mini Program tools, local processing and analytics

The Official Account turns confusing situations into actionable steps; the Mini Program then helps users organize material, check privacy and preserve an evidence timeline.

ContributionProduct positioning, content system, Mini Program feature design, analytics and iteration

  • WeChat Official Account
  • WeChat Mini Program
  • Local-first processing
  • Product analytics

What I'm better suited for

Projects where my approach fits best

Zero-to-one lightweight products

When you need a verifiable, shippable first version fast — without overbuilding infrastructure first.

Tightening and refactoring existing products

When pages multiply, direction blurs and technical debt piles up — I help restructure before deciding what to build next.

Where technical and product judgment meet

When you need more than code — someone who can discuss boundaries, pace and delivery trade-offs alongside implementation.

Archive

Every entry is part of a delivery trail

3 archived projects remain accessible alongside earlier product notes, automation experiments and historical updates, but they do not define the current portfolio. The active case file and delivery evidence above do. Archived records are kept for judgment and review — they do not represent active operations.