Full Stack Engineer & AI Developer @ Microsoft Β· Cloud-Native veteran turned vibe-coding believer
- π Software Engineer at Microsoft β working on developer tools for the AI-native era.
- βοΈ Previously: years of Cloud Native β Kubernetes, Spring Cloud, Azure container platforms, the whole microservices zoo.
- πͺ Now: full-on vibe-coding believer. The most fun I've had as an engineer is sketching software with an agent at my side, in plain language, in flow.
- π Based in China.
One human + a team of AI agents β that's how I'd like to ship software in 2026. Most of my recent work explores what that team looks like: the tools, the editor integrations, the orchestration glue, and the lived workflow.
| Project | One-liner | Stack |
|---|---|---|
| π dev-pilot | AI Multi-Agent engineering team β one developer, full team power. Automates the entire dev lifecycle from coding to CI | Claude Code Β· GitHub Copilot |
| π‘οΈ DevSquire | AI Agentic Engineer for VS Code β autonomously develops issues, reviews PRs, monitors CI with real-time dashboard | TypeScript Β· VS Code Extension API Β· Claude Code |
| πΊ code-archaeology | Why is this code here? β a VS Code extension that aggregates git + PRs + issues into a streaming three-layer answer | TypeScript Β· VS Code Extension API Β· GraphQL |
| πͺ΅ codezen | Turn every keystroke into merit β a mindful coding companion with wooden fish animation, rank system, and anti-cheat | TypeScript Β· VS Code Extension API Β· SVG |
| π ai-reading-mate | A warm, mobile-friendly reading dashboard + AI book recommender β bring your own reading data | Next.js Β· Claude Code Β· MCP |
| π mcp-server-weread | MCP server for WeRead, with extensions for booklists | Node.js Β· MCP |
- Software is becoming a conversation, not an artifact. The interesting question stops being "what did you build?" and becomes "what's the loop you and your agents run together?"
- Most agent failures are taste failures. The model can technically do the thing; the system around it just had no opinion on how the thing should feel. Latency, source-attribution, when to stay silent β these are product decisions, not model decisions.
- The unit of work is shrinking. A PR used to be a feature; it's becoming a paragraph. Tooling needs to catch up to that pace β explanations, reviews, and context retrieval all have to land in seconds, not minutes.
- Cloud-Native taught me observability; agents need the same. If you can't trace why an agent did what it did β which tool, which doc, which prior turn β you don't have a product, you have a vibes generator.
- π‘οΈ Shipped DevSquire v0.1 β one developer + DevSquire = a full engineering team
- π Building code-archaeology β M0 shipped, M1 will integrate the VS Code Language Model API (Copilot)
- πͺ΅ Shipped codezen v0.1 β write code, earn merit, become enlightened
- π§ͺ Iterating on dev-pilot β pipeline orchestration for AI engineering teams
- π Reading: agent design patterns, evals, and the long tail of "tool use" failures
"Talk is cheap. Show me the agent."


