Skip to content
View yunfeizhu's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Hangzhou China
  • 12:11 (UTC +08:00)

Block or report yunfeizhu

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.

Content in all repositories owned by your account will be closed.
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
yunfeizhu/README.md

Hi, I'm Euan Zhu (yunfeizhu) 👋

Vintage volleyball character collage in black and red on textured paper

  • 👨‍💻 I'm an AI full-stack developer with a focus on frontend development.
  • 🛠️ I work with Vue and React on the frontend, and Node.js and Python across the stack.
  • 🤖 I'm interested in building AI applications and developer tools.
  • 🌱 I contribute to open source through bug fixes, regression tests, and localization.
  • 🔍 I enjoy tracking down bugs and understanding how things work.
  • 🎮 My favorite game genres are Soulslikes and JRPGs.
  • 🏐 I'm a fan of sports anime with plenty of passion and team spirit.
  • 🎨 I enjoy experimenting with AI-generated content (AIGC).

Languages and Tools:

Vue.js   TypeScript   JavaScript   React   HTML5   Docker   Git   Python   Node.js

Gaming 🎮

The First Berserker: Khazan cover
The First Berserker: Khazan
🟢 Now playing
Forza Horizon 6 cover
Forza Horizon 6
Previously played
WUCHANG: Fallen Feathers cover
WUCHANG: Fallen Feathers
Previously played
AI LIMIT cover
AI LIMIT
Previously played
Black Myth: Wukong cover
Black Myth: Wukong
Previously played
Lies of P cover
Lies of P
Previously played
ELDEN RING cover
Elden Ring
Previously played
DARK SOULS™ III cover
Dark Souls III
Previously played

Statistics 📊

Euan Zhu's GitHub Stats   Most Used Languages

Open Source Contributions 🤝

Project Contribution Pull request Status
pptx-viewer fix(autosave): acknowledge restores and surface delete failures #339 Merged
pptx-viewer fix(autosave): show document names and await discard #326 Merged
pptx-viewer fix(autosave): keep recovery snapshots until discard #324 Merged
pptx-viewer fix(react): ignore serialization caches in history comparison #322 Merged
awesome-dsh-plugin Add yunfeizhu/dsh-pptx-editor to Docs & Rendering #5370 Merged
pptx-viewer fix(i18n): localize recording and editor controls #311 Merged
tdesign-vue-next fix(Upload): preserve file list changes during auto upload #6969 Merged
antdv-next fix(checkbox): clean up group value registration #894 Merged
ant-design fix: use latest Transfer onSelectChange callback #59307 Merged
pptx-viewer feat: support atomic cross-slide element updates through the public API #291 Merged
antdv-next fix(table): keep initially selected records in rowSelection.onChange across pages #881 Merged
pptx-viewer docs(site): add simplified chinese documentation #284 Merged
pptx-viewer feat(i18n): export locale subpaths from viewer packages #283 Merged
pptx-viewer Add a Simplified Chinese reference locale. #281 Merged
pptx-viewer Localize inspector and ribbon controls. #279 Merged
pptx-viewer Prevent an older PPTX load from overwriting the current deck. #243 Merged
virtua Fix viewport measurement for fixed-position containers. #965 Merged
FastMCP Preserve additional properties in tool output schemas. #373 Merged
MCPHub Keep on-demand servers alive until running tools finish. #1164 Merged

View all merged PRs to external projects →

Pinned Loading

  1. mcp-mail-server mcp-mail-server Public

    A lightweight Model Context Protocol (MCP) server that provides IMAP and SMTP email functionality for AI assistants like Claude in Cursor IDE. Built with TypeScript and optimized for easy deploymen…

    TypeScript 48 26

  2. TDesign-Vue-Next-Skill TDesign-Vue-Next-Skill Public

    AI agent skill for TDesign Vue Next - comprehensive guidance for component usage, forms, tables, theming, and best practices.

    10

  3. harapter harapter Public

    A unified adapter layer for agent harnesses, providing a provider-agnostic interface for sessions, runs, events, and interactions.

    TypeScript 2

  4. dsh-pptx-editor dsh-pptx-editor Public

    PPTX editor integration for DeepSeek Harness

    TypeScript 1