Bao Lei is a seasoned software engineer with 14 years building high-quality mobile and backend systems, currently contributing to Notion from California. He has deep iOS expertise honed at Hulu and Vessel and scaled product features at Uber—working on driver-focused experiences like Uber Commute and destination tools. Bao pairs pragmatic product sensibilities with low-level polish (notably improving image handling and iOS 16 Live Text integration in the popular Agrume image viewer). His background is unusually multidisciplinary: a Ph.D. in Materials Science from UCLA and published research before transitioning to full-time software engineering, which gives him a strong analytical and experimental approach to problems. Known for shipping reliable user-facing features and reusable tooling, he also has experience building internal web services and utilities that improve developer productivity.
14 years of coding experience
15 years of employment as a software developer
University of California, Los Angeles
Bachelor of Engineering (B.E.), Information Engineering, Bachelor of Engineering (B.E.), Information Engineering at Shanghai Jiao Tong University
🍋 A lemony fresh iOS image viewer written in Swift.
Role in this project:
Mobile Developer (iOS)
Contributions:12 commits, 2 PRs, 4 comments in 1 year
Contributions summary:Bao primarily contributed to the `Agrume` iOS image viewer project by implementing new features and fixing bugs related to image handling and display. They added functionality to update images, retain zoom levels after image updates, and improve the transition for image replacements. The user also added support for iOS 16 Live Text integration, showcasing a focus on enhancing the user experience within the image viewer.
Contributions:41 commits, 6 pushes, 4 tags in 2 years
additionalswiftiosreplacementuicollectionview
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.