About

Building with patience, not noise.

I am Gavin Yang, an independent developer based in Shanghai. I have spent more than two decades building applications and still prefer the same fundamentals: clear systems, useful products, and work that can hold up over time.

My work sits close to product. I like finding narrow, real problems and solving them with software that stays understandable. I value clear code, quiet interfaces, and choices that reduce future maintenance instead of borrowing against it.

Outside of software, I run. Trail races and long road efforts have shaped how I think about engineering more than most business books ever could. Training rewards consistency, respect for limits, and an honest relationship with effort. Good product work does too.

This site is where those threads meet: products I ship, notes I want to keep, and the way endurance influences how I build.