Leo Cho is a Senior Software Engineer with 11 years of experience building full-stack systems, currently contributing to Microsoft after advancing through roles at Microsoft, Bank of America, and AIG. He focuses on web apps, crypto, reverse engineering, and AI, blending front-end polish with backend performance tuning. At Microsoft he worked on Outlook Web/Monarch and has a track record of shipping scalable, user-focused features. An active open-source contributor, he improved a ViewPager-like LayoutManager by adding springback, clockwise rotation, performance optimizations for large datasets, and refactoring for cleaner abstractions. Trained in Electrical and Computer Engineering at UT Austin, he pairs system-level thinking with practical UX-minded implementation.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree Electrical and Computer Engineering, Bachelor's degree Electrical and Computer Engineering at The University of Texas at Austin
ViewPager like LayoutManager which supports some awesome animations and infinite scroll.
Role in this project:
Back-end Developer
Contributions:34 releases, 116 commits, 2 PRs in 2 years
Contributions summary:Leo contributed to the CircleLayoutManager, adding features such as supporting springback functionality, which likely improved the user experience. Further, the user added the ability to implement clockwise rotation. In addition, the user optimized for performance when handling large data sets. The user also refactored and abstracted the logic of the layout manager.
Contributions:18 commits, 11 pushes, 1 branch in 1 month
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.