Expertise
Found 15 items
Front-end framework
Vue
Vue is my preferred choice for building web interactions. From Vue2 to Vue3, I have witnessed its logical evolution from reactive data to the Composition API. For me, Vue is not just a framework; it is the optimal solution for finding a balance between development efficiency and system performance.
Cross-platform UI framework
Flutter
Flutter has redefined my understanding of cross-platform development. It does not rely on mapping native controls, but directly controls every pixel through the rendering engine. This 'everything is a Widget' design philosophy allows me to maintain extremely high UI consistency when dealing with complex cross-platform interactions.
Programming language
TypeScript
From early browser JavaScript scripts to entry-level logic-driven development, to a deep understanding of closures, prototype chains, and the event loop mechanism, I eventually almost stopped writing pure JavaScript projects. The static type constraints provided by TypeScript are the underlying foundation for the stability of large-scale projects. It allows the code to serve as its own documentation and can intercept most logical risks for me during the compilation phase.
Programming language
Go
I am passionate about Go's engineering philosophy: simple, reliable, and efficient. When handling backend logic, it abandons excessive abstraction, making concurrent processing natural and elegant. I am accustomed to using it to build high-performance microservices and have written some open-source scaffolding to solidify my understanding of engineering standards.
Programming language
Python
Python is the most versatile 'Swiss Army knife' in my hands. In AI agent orchestration, data preprocessing, or automation workflows, its ecosystem richness is irreplaceable. I often use it to quickly build prototypes or to write cloud functions to handle those trivial yet crucial tasks.
Markup language
HTML
The semantic backbone of web applications. I always insist on writing semantic tags, not only for search engine friendliness but also to ensure that information can be accurately and accessibly interpreted across different devices and environments.
Cascading Style Sheets
CSS/Tailwind/Sass
I tend to use Tailwind CSS for atomic construction; it keeps style logic closely coupled with structure without being messy. Sass, on the other hand, can also systematically manage variables and mixins in the design language, building a visual system that is both aesthetically pleasing and easy to maintain.
Front-end component library
Front-End Component
Simply being familiar with Nuxt UI, Vuetify, Element, and Ant is not enough to satisfy me. I began to try all known UI component libraries on the internet and improve my ability to repackage them, building a highly cohesive and loosely coupled component system according to design specifications.
Full-stack framework
Nuxt
SSR is not done for the sake of doing it; it is meant to give web applications a near-native loading experience and excellent SEO performance. Nuxt 3's 'convention over configuration' design allows me to focus more on refining business logic rather than tedious engineering configurations.
Runtime
Node
Node.js blurs the boundary between the frontend and backend. When high I/O response is needed or building a lightweight BFF layer, it is my most powerful tool, allowing the vitality of JavaScript to extend from the browser to the server side.
Database
MySQL
Data is at the core of everything. When handling complex business logic, I am accustomed to deeply exploring the potential of SQL, and through reasonable schema design and index optimization, I ensure that the data layer can provide robust support at any scale.
Database
SQLite
Preferred for edge-side storage. In Flutter applications and lightweight localization tools, it uses its zero-configuration feature to achieve efficient data storage and synchronization.
Database
Redis
It is an accelerator for system performance. Beyond basic caching, I like to leverage its atomic features to handle distributed locks or message queues. When facing high concurrency impacts, Redis is often the key to guarding system stability.
Operating System
Linux
Linux is the base of my productivity. As a developer, I also enjoy the pure, all-controlling feeling in the Shell environment. My trials from Ubuntu to Archlinux have given me a more intuitive experience of the system kernel, network stack, and resource scheduling.
Container
Docker
Containerization is my standard approach for delivering projects. Through Docker, I package complex runtime environments into standardized images, making 'it works on my computer' a thing of the past and achieving true one-command rapid deployment.
Organization
Yokaze
Full Stack Developer
The starting point of everything
Stepping from static sites into the world of programming
Using HTML/CSS as the starting point, the CI/CD automated deployment of the first site was completed through GitHub + Netlify on New Year's Day 2020. This practice allowed me to initially establish the concepts of front-end engineering and fully automatic release.
Introduction to Full-Stack Development
Attempt of real-time communication system
In response to the pain points of team collaboration, a lightweight online chat room was developed based on PHP + Ajax, which implemented basic message persistence and file transfer. This is my first time dealing with front-end and back-end interaction logic and database design in depth.
Technology reshaping
Complex Engineering and Architectural Cognition
Responsible for full-stack development in a large competition, facing the complex architecture of Java Swing, Vue2, Spring Boot, and Redis, which forced me to shift from 'writing code' to 'system design.' By tackling environment isolation, interface specifications, and Maven builds in this project, I developed a respect for production-level projects.
Infrastructure
From Virtual Hosting to Linux Cloud Environment
In order to support more complex business needs, I completed the migration from Web Hosting to an independent Linux cloud server. I mastered Nginx reverse proxy, SSL security protocols, and DNS resolution, establishing a complete web service operation and maintenance capability.
unmei.fun
Personal Domain Development
Registered a top-level domain and, based on this, built a personal cloud ecosystem that includes a blog, API services, and experimental projects. Through Nginx multi-domain distribution and reverse proxy, multiple subsystems are organically linked.
System Depth
Deeply cultivate Linux and server performance
Deeply practice Ubuntu, Debian, and Arch Linux, pursuing ultimate system responsiveness and stability. By optimizing resource scheduling under high concurrency scenarios, the backend services can remain capable even on limited hardware.
Knowledge Engineering
Building a Personal Knowledge Management System
Launched a personal blog driven by Markdown, focusing on in-depth analysis of underlying principles and summaries of practical experience. This platform is not only a technical archive but also a window for me to engage in deep technical discussions with the open-source community and peers.
Frontend
Enter Nightly mode
Migrating from Vue2 to Vue3 + TS, I have a deep understanding of the huge improvement of Composition API for logic reuse and modular development. By encapsulating high-order components and Hooks, the development efficiency of complex front-end business is greatly improved.
Engineering practice
In-depth Practice of Front-end and Back-end Separation Architecture
Lead the development of Python (Flask) + Vue3 + Redis full-stack project. Introduce Docker container deployment, optimize database query index, and achieve high-performance production environment delivery through Gunicorn + Nginx.
Refining the backend
Switch to Go language, pursuing ultimate concurrency
Attracted by Go's simplicity and native concurrency features, I began refactoring the core business. Built a high-performance scaffold based on Gin and GORM, explored the coroutine concurrency model, and increased the system throughput to a new level.
Embedded exploration
Hardware Interaction and Network Security
Exploring ESP32/ESP8266 IoT development to achieve direct software perception of hardware. At the same time, studying Kali Linux network penetration, examining system vulnerabilities from the attacker's perspective, and strengthening code-level security reinforcement.
Open Source Contribution
Deeply participate in the open-source ecosystem
Continuously deliver high-quality projects on GitHub. Shift from purely contributing code to participating in project maintenance and establishing development standards. In interactions with developers worldwide, absorbed modern CI/CD workflows and code review standards.
To Be Continued
Exploring AGI and the Next-Generation Internet Architecture
Save the current progress, and continue to follow the latest developments of AI Agents and distributed systems. The story is still ongoing...
Found 0 items