About

I'm Ma Hui. I've been writing code for 14 years. These days I split my time between being the technical co-founder of a startup and building my own products — six live and one on the way, each designed, built, and operated solo. The blog is where I record what building them taught me.

01

Products

On sale

Flickphoto cleanup for iOS / macOS, on-device Vision analysis, App Store

On sale

DisklymacOS disk space analyzer, treemap visualization, sold direct

On sale

PiermacOS menu-bar monitor: ports / processes / Docker / Homebrew

Free

mTinkermacOS menu-bar fix toolkit + clipboard history

Soon

Shellbynative SSH client with a built-in AI Agent, iOS / iPadOS / macOS

Live

Yuweimulti-tenant SaaS for tour operators: seating / orders / reconciliation

OSS

VibeTrailsession browser & resume for coding agents, Rust + Tauri, Apache 2.0

02

The road here

I started in 2011, writing Java for a city-life community with a million daily actives. Then came billing systems at Anjuke — over a million transactions a day, where I first learned that production verifies every assumption your code quietly makes.

The next decade ran along the architecture-and-management track: architect roles at a securities firm and a fintech company — splitting monoliths, building service platforms; then engineering director at Macalline's Hongxing Cloud, leading a team of 70+ at its peak and delivering 30+ B2B projects over five years, including systems like a gateway handling 500k+ TPS a day. Half of what those years taught me was technology; the other half was people — getting a group to ship reliably is much harder than writing good code.

In 2023 I left the platform to co-found a startup as its technical partner, and started building indie products on the side. My roles keep getting "smaller": from managing 70 people to managing myself, from reviewing code to writing it every day. Verdict: the latter is more fun. The full feedback loop of a product — people using it, complaining about it, paying for it — is something a big organization can't give you.

One more thing: ten years into my career I went back to university for a second bachelor's degree, in Chinese literature. The line on the homepage — "I ship code, and write it down" — isn't a throwaway.

03

Toolbox

Languages
Java / Swift / TypeScript / Rust
Architecture
DDD · microservices · platform engineering · high-concurrency transaction systems
Backend
Spring ecosystem · NestJS · React · PostgreSQL / MySQL · Redis · Kafka
Client
SwiftUI · Tauri · StoreKit 2 · Vision · notarized indie distribution
AI
Spring-AI · RAG · MCP servers
Infra
Cloudflare · Docker · K8s · nginx · Alibaba Cloud / Tencent Cloud
04

This site

Built with Astro, fully static, deployed on Cloudflare. Posts are available via RSS. Thoughts on anything here — email me.