Engineer focused on frontend, backend APIs, developer tooling, and turning product ideas into polished software.
I work across Vue, React, Node.js, and TypeScript, and I use this space to share what I'm building, what I'm learning, and how I turn rough ideas into reliable, thoughtful product work.
- Shipping complex product work with solid engineering practices
- Making product value visible through clear interaction and interface design
- Growing technical judgment through writing, building, and iteration across the stack
- Vue and React ecosystems, with a focus on modern frontend architecture
- Node.js and NestJS for backend APIs, service design, and practical delivery
- Developer tooling, CLI workflows, and TypeScript-driven maintainability
- Learning Go while expanding my understanding of backend and systems-oriented engineering
- I regularly work with AI-assisted development tools including Codex, Claude, and Cursor
- I use them for implementation, debugging, code review, exploration, and faster iteration
- simple-vue: A simplified Vue implementation built from scratch, covering reactivity, the observer pattern,
computed,watch,nextTick, virtual DOM, anddiff. - crowd-funding: A decentralized crowdfunding project built with Remix and Ethereum smart contracts, including contracts, deployment scripts, and test coverage structure.
- multica: Contributed improvements across agent task navigation, daemon repository refresh flow, and CLI test coverage, spanning frontend UX and developer tooling.
- VueUse: Added support for the
dformatter inuseDateFormatand contributed small improvements to the composable utility ecosystem. - Element Plus: Contributed to
ElSelectremote search behavior,Avatarrefactoring,Drawerfixes, and documentation updates. - wangEditor: Contributed fixes around links, placeholder behavior, browser compatibility, and editor interaction details.
I like learning in public, documenting project experience, and turning hard-earned fixes into reusable knowledge.
If you care about frontend engineering, backend APIs, CLI tools, low-code ideas, or web product development, feel free to connect.