Yansong Li is an experienced iOS developer with 11 years building native apps and a track record of publishing seven apps to the App Store. Currently at TikTok in Waterloo, he brings production-hardened mobile engineering from startups to scale, having previously shipped high‑usage consumer apps and features for companies like Ritual and Fairfax’s Stuff. He pairs deep UIKit expertise—reworking collection view layouts and diffing strategies on open-source CollectionKit—with practical performance work such as GCD concurrency, Core Graphics, and media-rich components. With a Master’s in Software Engineering from the University of Waterloo and an undergraduate background in integrated circuit design, he blends systems thinking with polished UX implementation. He’s also an advocate for applying machine learning ideas in mobile contexts, often surfacing in his GitHub contributions to layout and performance optimizations.
11 years of coding experience
4 years of employment as a software developer
Bachelor's Degree, Integrated Circuit Design, Bachelor's Degree, Integrated Circuit Design at Shandong University
Master of Engineering (M.Eng.), Computer Software Engineering, Master of Engineering (M.Eng.), Computer Software Engineering at University of Waterloo
Contributions:20 commits, 21 PRs, 21 pushes in 6 months
Contributions summary:Yansong primarily focused on refactoring and enhancing the `CollectionView` component within the `CollectionKit` framework. They implemented features such as the use of diffing algorithms to optimize updates and changed the internal data structure to use arrays. The contributions also include the implementation of an Article example with a dedicated view controller, demonstrating practical usage of the `CollectionKit`. These changes indicate a focus on improving the layout management and user experience within the iOS framework.
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.