Student @ Nanjing University of Posts and Telecommunications · Nanjing, China
I build AI tools for developers, and occasionally bend game engines into doing things they were never meant to do.
AI coding agent for Visual Studio 2022/2026 — chat, inline completion, and five autonomous agents that explore, plan, patch, and verify builds.
- 🤖 Five-agent workflow — Ask / Explore / Plan / Edit / Build collaborate via a Handoff protocol
- 🩹 Reliable edits — patch editing, four-tier matching, Healing repair, per-hunk diff confirmation
- 🧩 Extensible — Markdown-based Skills + MCP tool servers
- 🖼️ Multimodal — images, screenshots, PDFs, and OCR reasoning
- 🧠 Long context — 900K token budget with Deep Reasoning
- ✅ Real CI — build, unit tests with coverage, and a hardcoded-CJK string gate
C# · .NET Framework 4.7.2 · WPF · WebView2 · MCP
AI mock-interview platform — dual perspective (interviewer / candidate), RAG knowledge base, web search, and voice I/O.
- 🎭 Dual mode — practice as the interviewer, or as the candidate; SSE streaming
- 📚 RAG — LangChain + FAISS retrieval with SHA-256 index integrity verification
- 🎤 Voice —
faster-whisperSTT + Piper TTS, CPU/GPU selectable, off by default - 📝 Detailed reports — multi-dimension scoring with per-question evaluation
- 🎓 Tiered — intern / campus / experienced, plus first / second / HR round logic
- 🐳 Four ways to launch — desktop window, scripts, Docker Compose, single container
Python 3.11+ · FastAPI · React 19 · TypeScript · Ant Design 6 · DeepSeek
A pure-Lua HTML/CSS rendering engine that runs inside Genshin Impact's UGC sandbox — zero external dependencies.
- 🎨 HTML/CSS subset — parsing, cascade, specificity, inheritance,
:hover/:active - 📐 Real layout — box model, flex (
wrap/grow/shrink), absolute positioning - ✂️ Shape clipping — circular, rectangular, and arbitrary-shape masks
- 🕹️ Game hooks —
onTick(dt)per-frame logic, keyboard + 8 cursor events - 🦖 Proof of concept — a playable Chrome-style dino runner built on top of it
- 🧪 34 test suites, all passing
Lua 5.3 · No dependencies


