Skip to content
White's Tech Notes

About

Hi, I’m White (ggwhite), a senior backend engineer with about 15 years of experience.

I mostly write Go, Java and Lua, and I’ve spent much of my career building and running high-concurrency game platforms: real-time services, cluster RPC, caching and data stores that have to stay fast under heavy load.

Lately I’ve also been building an AI-assisted development workflow: coding agents, review and verification loops, and the tooling that keeps them honest.

About this blog

These are my TIL (Today I Learned) notes. Each post covers one problem I actually hit: what went wrong, the root cause, and the fix. Most posts are written in Traditional Chinese, with code and terms in English.

這裡是我的 TIL 筆記,每篇記錄一個實際遇到的問題、根因與解法,大多以繁體中文撰寫。

Projects

I build open-source tools along the way — a Go data-masking library and tooling for AI coding agents. See them all on the Projects page.

Elsewhere


Built with Astro and the AstroPaper theme by Sat Naing (MIT).