Xiaowei Li is an Engineering Manager at ByteDance with a decade of experience building reliable, user-focused software and leading teams from hands-on engineering to delivery. He began as a software engineer and rose through roles at VMware before joining ByteDance, combining cloud and mobile expertise with product-minded leadership. An active Android open-source contributor, he’s known for UI/UX-forward work like the GracefulMovies app and the BubbleSeekBar component, where he optimized memory, added advanced interactions, and resolved platform-specific bugs. He holds a master’s from Carnegie Mellon and brings a pragmatic systems perspective—evident from earlier autoscaling and cloud pipeline work that handled millions of tasks—to bridge complex backend needs with polished client experiences.
10 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Bachelor's degree at University of International Business and Economics
Master's degree, Master's degree at Carnegie Mellon University
Contributions:63 commits, 51 pushes, 3 branches in 2 years
Contributions summary:Xiaowei primarily focused on enhancing the "Graceful Movies" Android application. Their contributions involved optimizing memory usage, adding UI elements and features like a search function, and refactoring the codebase. They also addressed reported bugs and improved the user interface by updating images and layouts to improve the application's visual appeal. These updates and changes suggest they are a key contributor to front-end improvements, and bug fixes, and a focus on overall user experience.
A beautiful Android custom seekbar, which has a bubble view with progress appearing upon when seeking. 自定义SeekBar,进度变化更以可视化气泡样式呈现
Role in this project:
Mobile Developer (Android)
Contributions:16 releases, 147 commits, 6 PRs in 2 years 4 months
Contributions summary:Xiaowei primarily focused on the development of an Android custom seekbar component. Their contributions included implementing features such as a bubble view that displays progress, adding annotations, and optimizing the component's functionality. They also added new features like support for displaying section text, float progress values, and touch-to-seek functionality, as well as handling compatibility issues with MIUI and addressing bugs.
seekingbubbleandroid-libraryandroidseekbar
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.