Bao Lei

Software Engineer at Notion

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job15 years of employment as a software developer
bookUniversity of California, Los Angeles
bookBachelor of Engineering (B.E.), Information Engineering, Bachelor of Engineering (B.E.), Information Engineering at Shanghai Jiao Tong University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
3,575reputation
200kreached
11answers
4questions
Badges
apple-push-notifications
top-1%
swift
top-5%
image
top-5%
ios
top-5%
bitmap
top-5%
github-logo-circle

Github Skills (22)

ios10
image-processing10
ui-design10
apple-push-notifications10
push-notifications10
uid10
front-end-development10
swift10
image9
bitmap9
cocoapods9
carthage9
nsstring6
galery6
android6

Programming languages (3)

JavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
JanGorman/Agrume

Sep 2021 - Sep 2022

🍋 A lemony fresh iOS image viewer written in Swift.
Role in this project:
userMobile 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.
cocoapodsimageviewerimageimage-viewersdwebimage
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.
Request Free Trial
Bao Lei - Software Engineer at Notion