Hi, I'm
Liu Mingxin / LMX
Full Stack Developer · Jinan, Shandong, China
A full-stack developer who enjoys programming, sharing technical knowledge, exploring new technology, and documenting each practical lesson.
About me
Turning ideas into useful products
Hi, I'm Liu Mingxin (LMX), a full-stack developer working mainly with TypeScript, Vue, and Node.js. I care about engineering quality and developer experience.
Documenting every practical lesson
This blog is where I record what I learn, organize knowledge, and share practical experience. I also maintain reusable components and development tools in my personal toolkit.
Using technology to solve real problems
I focus on high-quality web applications and tools, continually improving both product and technical design while exploring how AI can enhance developer tools.
My tech stack
TypeScript
Type-safe application development
Vue 3
Reactive user interfaces
Node.js
Server-side JavaScript
Nuxt
Full-stack Vue framework
Express
Lightweight web services
PostgreSQL
Relational database
Prisma
Type-safe data access
Tailwind CSS
Utility-first styling
Vite
Frontend development and builds
Git
Version control and collaboration
Docker
Containerized development and delivery
What I'm working on
Business components ↗
Reusable Vue and TypeScript components that make shared business capabilities easier to maintain and adopt.
Generative AI ↗
Exploring generative AI and conversational applications, with an emphasis on useful developer tooling.
Hooks and logic reuse ↗
Extracting recurring business logic into focused hooks to reduce duplication across components and projects.
Desktop applications ↗
Reusable Electron patterns for process communication, window management, and extensibility.
Projects and practice
Vue3-Simple-Bui ↗
Component library
Reusable business capabilities with complete types and on-demand imports, designed to make component reuse straightforward.
Vue 3 · TypeScript
Vue3-Simple-Screen ↗
Dashboard library
Common components for responsive dashboards, number animations, and seamless scrolling.
Vue 3 · TypeScript