About
I am Gavin Yang, an independent developer based in Shanghai.
I have been building software for more than 20 years. I focus on application development — creating tools and products that people actually use. I prefer simple architecture, clear code, and long-term maintainability over short-term hacks.
Outside of coding, I run. Trail running and marathons. I finished the UTMB 100km in 2025. Running long distances in the mountains has taught me a lot about preparation, patience, and persistence — lessons that apply to building software too.
This site is a place for my writing, projects, and running. No fluff. Just what I find useful.