Hi, I'm Feichuan 👋🏻

Portrait of Feichuan

我是 feichuan,前端开发,2027 届计算机本科生。日常写 TypeScript + Vue 3 + React,偶尔碰 Rust 和 WebGL。

我对交互和动效有执念。再往里一层,真正在意的是模型和人之间那一层怎么做好。往视觉走,是流式输出怎么显得自然、工具调用怎么让人一眼看懂在发生什么、等待怎么不像卡住;往控制走,是 Agent Harness——事件流怎么归一、哪些操作该拦一道、上下文怎么管。两边看着不搭,其实都在决定同一件事:人能不能看懂,能不能插手。

业余时间基本都花在这上面。/labs 堆了十几个动效实验,同一个 blur 用 GSAP、Motion、WAAPI 各写一遍,看手感差在哪。GitHub 上攒了十几个 Claude Code Skill,从动画描述规范到多 Agent 编排链路。Obsidian 当第二大脑,每次和 Agent 聊完自动往里沉淀笔记——说到底也是在给 Agent 造环境,一个造记忆,一个造闸口。

Blog 还在装修,奇怪的 UI 请见谅 :)

Personal agent

Preview

Idle. Drag the orb to reposition it.

Latest posts

See all posts

Work Experience

  • 北京智精灵科技
    Agent 前端开发

    做 Aurora AI 开发平台。把 Agent 运行时从 OpenCode 搬到 Pi Agent,注册三类自定义 Tools,用 Hooks 加了 8 个文件编辑闸口,RPC 替掉 SSE 解决浏览器并发上限。做了多会话并行执行和实时同步,又基于 Git Diff + AST 搂了套代码门禁。

  • 上海德亿门生科技
    前端开发

    做求职小程序,独立交付了 PDF 题库标注系统。pdf.js + Canvas 双层渲染,IntersectionObserver + rAF 调度避免卡顿,接了豆包多模态做 AI 识别,正确率 90%+。另外用 LangGraph 串了 AI 对话、简历优化、岗位匹配三条链路,流式输出。

  • 湖北萤图科技
    前端开发

    做 Electron 桌面 IM。用 SWC 换掉 Babel 重构编译链路,HMR 从 10s 压到 3s,生产构建 200s 砍到 50s。消息列表上了虚拟滚动加通用锚点定位,万级消息秒级跳转,配多源合并和 LRU 缓存,滚动 FPS 提了约 40%。另外基于 Electron IPC 补了多窗口协同和批量拖拽上传、预览这些系统级交互。

Stack

语言与类型
TypeScript / JavaScript / HTML5 / CSS3
框架与库
Vue 3 (Nuxt.js/Pinia) / React (Next.js/Zustand) / Electron / UniApp
交互与动效
GSAP / Three.js / WebGL / Framer Motion / Canvas / Lenis
Agent
AI SDK / LangGraph / Pi Agent / RAG / Function Calling / Streaming UI
工程化
Webpack / Vite / Monorepo / CI/CD / ESLint / Git
运行时
Node.js / Rust / Tauri / Docker / Cloudflare

Recent projects

See all projects

Let's Connect

如果你想聊聊前端、Agent、设计工程或真实可运行的产品,欢迎通过 GitHub 或邮件联系我。