About Me


I'm Xiaohui Wang — Ivan to colleagues. I've spent my career in network engineering: enterprise networks, data centers, change windows at two in the morning, and the quiet discipline of systems that must not go down.

A while ago I started applying that discipline to something new: a small fleet of AI agents running on a Mac mini at home. Claude Code sessions act as long-lived "employees", one per project — one maintains the bridge that connects them all to my chat apps, one captains a crew of role-playing sub-agents that babysit production bots, one repairs my computers, one builds a language-learning app. They message me on whatever app I'm holding, they messageeach other over a multicast switchboard, and my job has slowly turned into reading group chats and making the two or three decisions that actually need a human.

Their home is a deep-sea themed hub where every project, bot and SSH tunnel reports its health. Zero servers; everything runs on one machine and reaches the world through self-healing reverse tunnels.

What you'll find here

  • Build notes — how the bridge, the cockpit, and the agent-to-agent multicast are put together, in enough detail to steal.
  • Postmortems with receipts — when things break (they do), the full story with real screenshots, including what the agents got right before I did.
  • Networking habits applied to AI — claim files, fanout, multicast groups, watchdogs: twenty years of ops instincts, pointed at a new kind of colleague.

How I think about tools

A good product manager is lazy and empathetic. Lazy: anything done daily must cost one tap. Empathetic: the interface should answer the questions a user actually has —did it hear me? is it still working? who is talking? — before they're asked. Everything I build gets measured against those two words.

This site is built with Astro, deployed on Cloudflare Pages — and yes, the agents helped write it.