Projects

Real products I have built and contributed to

Magic Canvas logo
★ Featured Project

Magic Canvas — AI Video Creation Canvas & Copilot

Visit Site

A node-graph canvas for AI video creation. The Copilot turns a one-line brief into a complete video workflow — script, visual anchors, shots, voice, music — as a normal canvas graph you can edit, re-run and undo by hand. I own the canvas workflow engine and the whole Copilot agent stack, end to end.

What I Own

  • Canvas workflow engine — node-graph executor, scheduling, run & retry
  • Copilot orchestrator — planning loop, dispatch, confirmation cards
  • Specialist agent framework — 15 roles in a star topology
  • Tool registry & skill shelf — 48+ tools, 90+ skill cards, role-scoped
  • Reliability layer — ≈24 quality gates, failure ledger & resume, undo, per-turn cost telemetry

How It Works

Editable workflow
Every generated workflow is a plain canvas graph — nodes, edges and params editable by hand, re-runnable, undoable
Failure recovery
A node failing twice is parked with a run-failure ledger and can resume; retry ladders and undo snapshots guard every turn
Agent tool use
Agents act only through the role-scoped tool registry; destructive operations require explicit confirmation cards
Magic Canvas architecture diagram
Architecture (public view)
15
agent roles
48+
tools
≈24
quality gates
4
pipeline stages
React FlowAI AgentReActLLMNode.jsAI Video
Task Vault — Structured Task Manager for Obsidian logo

Task Vault — Structured Task Manager for Obsidian

An Obsidian community plugin: one file per task with UUID identity, a 7-state machine, an append-only execution log, delegation to AI coding agents via hooks, and a sidebar cockpit. 258 tests, zero runtime deps.

TypeScriptObsidianAI AgentExecution LogPlugin
ArkID — Open Source Identity Platform logo

ArkID — Open Source Identity Platform

A unified identity authentication and authorization management platform supporting LDAP, OAuth2, SAML, OpenID, Ding Talk/WeChat integration, and fine-grained permission control. Served Shanghai Huangpu District government identity system as a benchmark case.

PythonDjangoVueReactDockerOpenID
Creatify.ai — AI Ad Generation Platform logo

Creatify.ai — AI Ad Generation Platform

Core developer at a leading US-based AI video ad generation platform. Built React frontends and Python microservices handling 10k+ daily requests. Managed a 10-person international team.

ReactPythonMicroservicesAI/MLHigh Concurrency
Student AI Agents — Multi-Agent Tutoring logo

Student AI Agents — Multi-Agent Tutoring

Multi-agent AI tutoring system for programming education. Supervisor router with LLM-based intent classification, 5 specialized agents, knowledge delta assessment, and WebSocket streaming pipeline.

LangGraphMulti-AgentFastAPIWebSocketCeleryPostgreSQL
ShuJieTai — Multi-Platform AI Session Cockpit logo

ShuJieTai — Multi-Platform AI Session Cockpit

A multi-platform intelligent agent session cockpit for managing and orchestrating AI conversations across platforms. Features unified session management, agent routing, and real-time monitoring.

PythonAI AgentMulti-PlatformSession Management
Personal Website & Blog logo

Personal Website & Blog

This website — a bilingual (EN/ZH) personal site built with Next.js, featuring neumorphic premium design, Markdown blog system, and Docker containerized deployment.

Next.jsTypeScriptTailwindDockerFramer Motion