About
I am a software engineer based in China with over twenty years of experience in software development, primarily focusing on system-level software and engineering practices.
Throughout my career, I have worked across a range of technical domains driven by business needs, including Windows desktop and driver development, the Android platform, big data processing, recommendation systems, deep learning applications, and Linux user-space development. These experiences have given me practical insights into software design, performance, and reliability across different environments and system scales.
My primary programming language is C++. In professional projects, I have also used C, Python, Java, Scala, Rust, and Go, both extensively and on a project basis. Out of personal interest and curiosity about language design, I have also explored Object Pascal, Zig, and R.
I currently work mainly in Windows and Linux environments.
This blog is used to document technical details, problem analysis, architectural thinking, and practical experience related to programming languages, system implementation, and software engineering. The content is practice-oriented and also includes some personal reflections.