I’m dualface. I have been building software for more than 20 years.
Early on, I wrote FleaPHP and QeePHP, among the first open-source PHP frameworks in China. Later I created quick-cocos2d-x, a game engine. When it was acquired, about a third of mobile game teams in China were using it.
Today I work as a solo developer with a team of AI agents. I build developer tools to manage that team, and I’m making an indie game with it.
What I write about
Most posts here are step-by-step tutorials. You should be able to follow along and get the same result on your own machine. I write about:
- Working with AI coding agents: how I split up work, review it, and keep the quality up
- The developer tools I build along the way
- Making an indie game, from design decisions to the parts that didn’t work
Projects
- Kander: a kanban board for coordinating multiple AI agents
- QuickTUI: control the coding agents on your computer from your phone
How these posts are written
I write in Chinese, my native language. The English versions are translated with AI assistance and checked by a separate set of AI reviewers. If something reads oddly, please let me know.
Elsewhere
- X: @dualface
- GitHub: dualface
- Newsletter: one email per new post, no fixed schedule. Subscribe
- RSS: dualface.dev/index.xml