Li Lin is a senior software engineer with 13 years of experience specializing in iOS and Flutter mobile apps, software architecture, and real-time audio/video streaming. He has led feature and architecture efforts at companies like Garena, Rakuten, and iKala, delivering low-latency streaming, WebRTC-based conferencing, and SwiftUI/Combine migrations that improved performance and developer velocity. Comfortable shipping end-to-end product work, he builds testable, modular systems (BloC, MVVM, TDD) and has a track record of speeding app launch and CI times through pragmatic engineering. Passionate about civic tech and education, he contributes to the g0v community and draws inspiration from Khan Academy to make information more accessible. Based in Barrie, Ontario, he pairs deep technical craft with mentoring and process improvement—often documenting workflows to onboard teams faster. Outside work he signals a creative, active life as a coder, footballer, and adventurer.
13 years of coding experience
12 years of employment as a software developer
High School Diploma, High School Diploma at Affiliated Senior High School of National Taiwan Normal University
Master's degree, Computer Science and Information Engineering, Master's degree, Computer Science and Information Engineering at National Taiwan Normal University
Bachelor's degree, Math, Bachelor's degree, Math at National Tsing Hua University
Contributions:56 PRs, 266 pushes, 263 branches in 2 years 5 months
sdkclient-sdkswiftiossdk-documentation
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.