Full-stack AI chat workspace — multi-provider LLMs, streaming, sessions, and a 9-language UI.
Hi, I'm Mingqi.
7+ years shipping production web apps. I integrate LLMs, RAG, and streaming chat into real products — and fix React/Next.js performance and architecture issues that block launches.
Featured Projects
View all →Recent Writing
View all →The Six Pillars of Coding Agents (and How to Evaluate Any New Product)
Agent loop, tools, context, memory, multi-agent, and harness—one framework I use instead of chasing every new launch.
How I Use Cursor in Production (Without Losing Ownership of the Code)
Model choice, context discipline, rules, MCP, and why AI helps more on legacy code than greenfield demos—lessons from seven years of shipping web apps.
How I Structure AI-Assisted Development: SDD, Rules, Skills, and MCP
A stack I use on real repos—spec-driven changes, persistent rules, procedural skills, and MCP for design, browser, and API truth.
Optimizing INP for React Apps (Core Web Vitals)
What Interaction to Next Paint measures, how I profile it, and practical fixes for main-thread blocking, handlers, and rendering.
Frontend Permission Design: Routes, Buttons, Data Scope, and Feature Flags
How I wire backend-driven permission codes into dynamic routes, menus, action buttons, row-level scope, and gray releases in React admin apps.