I build front-end products with a focus on clean interaction, practical engineering, and visual details that make software feel alive. My current playground leans toward Vue, TypeScript, Next.js, Canvas animation, and lightweight deployment on modern web platforms.
|
Readable architecture, smooth UI states, performance-minded components, and interfaces that feel simple without becoming empty. |
Interactive web experiments, front-end learning projects, admin interfaces, image tools, and small systems that turn ideas into usable products. |
| Project | Stack | Why It Matters |
|---|---|---|
| next-learn | TypeScript, Next.js | Learning and shipping with a modern React framework. |
| Telegraph-Image | Cloudflare Pages | A lightweight image hosting solution and sharing workflow. |
| ark-particle-animation | Vue 3, TypeScript, Canvas | A particle animation experiment inspired by Arknights logo motion. |
| vue-el-demo | Vue | Front-end interface practice around Vue and component-driven UI. |
01. Make the interaction feel obvious.
02. Keep the component boundary clean.
03. Tune performance before the user notices.
04. Polish the empty, loading, and edge states.
05. Ship small, learn fast, improve the next version.