Wang Xiao is a User Experience Designer with eight years of cross-disciplinary experience blending automotive exterior design and product UX for consumer electronics. Currently at Xiaomi, he leads interaction and HMI work for fitness devices, projectors, routers and printers, driving cross-platform consistency and measurable usability gains such as a 75% improvement in screen/light visibility. Trained at ArtCenter College of Design and Coventry University, he combines transportation-design rigor with interaction-design thinking to simplify complex device ecosystems. He also contributes to embedded UI open-source work (lvgl), fixing memory leaks and adding RTL and GIF performance improvements, which reflects his hands-on skill in low-level UI optimization as well as high-level product strategy.
8 years of coding experience
Master of Transportation Design, Car Exterior Design; User Interaction & Experiences; Transportation Systems, Master of Transportation Design, Car Exterior Design; User Interaction & Experiences; Transportation Systems at Art Center College of Design
Bachelor of Arts (BA), Automotive Design, Bachelor of Arts (BA), Automotive Design at Coventry University
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 reviews, 11 commits, 33 PRs in 1 year 3 months
Contributions summary:Wang primarily contributed to bug fixes and feature enhancements within the embedded graphics library. They addressed memory leaks, particularly in display and snapshot functionalities. The user implemented features such as handling user data for animations and added support for Right-to-Left (RTL) text and directionality. They also improved performance by optimizing the LZW decoding in the GIF library.
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Contributions:127 pushes, 14 branches in 4 years 1 month
memoryneumorphismpointerguilow-memory
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.