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