Admin System
An enterprise admin panel built with Vue3 + TypeScript + Element UI Plus, featuring user permission management, data visualization and a workflow engine.
Focused on Vue, Nuxt, TypeScript, Node.js and modern web development, with a long-term interest in frontend engineering, interaction experience and real-world business projects. Known for asking AI, in the politest tone, to write the wildest code — then fixing it by hand.
I build pages and services, and I love tinkering with tools and tech that boost efficiency.
A few small projects I have built — some out of interest, some to solve real problems. Commercial projects are under NDA, but feel free to reach out if you are curious.
An enterprise admin panel built with Vue3 + TypeScript + Element UI Plus, featuring user permission management, data visualization and a workflow engine.
A cross-platform desktop client providing a visual configuration UI that simplifies FRP intranet penetration deployment and management. Supports multiple operating systems.
A WeChat mini program that lets users book on-site repair visits online, with official-account template message reminders for bookings and completed repairs.
I love tinkering with code, and with myself. Started from the frontend, and now I know a little about a lot. My belief: as long as the prompt is long enough, even the wildest bug can be (hand)written by me.
This section skips the formal intro. In plain chat: what I do day to day, what you will find on this site, and how to reach me.
Mostly frontend — Vue, Nuxt and TypeScript, plus a bit of Node.js on the side. In short, I like to ship pages, interactions and real features together properly, rather than just making the UI look nice.
My commonly used tech stack, a few projects I have built, and some direct ways to reach me. The content is intentionally lean — basically the things I really use and really make, slowly organized here.
Email is the most convenient way, and I also check GitHub regularly. Whether it is about projects, collaboration, or just exchanging ideas, feel free to reach out and I will reply as soon as I can.