Skip to content
View frankliu20's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Microsoft
  • China

Block or report frankliu20

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
frankliu20/README.md

Frank Liu - Full Stack Engineer & AI Developer

Hi, I'm Frank πŸ‘‹

Full Stack Engineer & AI Developer @ Microsoft Β· Cloud-Native veteran turned vibe-coding believer

repos ai


πŸ‘‹ About me

  • πŸ›  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.

πŸͺ What I'm building

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

πŸ›  What I think about

  • 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.

πŸ“‘ Currently

  • πŸ›‘οΈ 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."

Pinned Loading

  1. dev-pilot dev-pilot Public

    AI Multi-Agent engineering team β€” one developer, full team power. Automates coding, testing, building, CI fixing, and code review across the entire dev lifecycle.

    TypeScript 4