Jake Lin is a Senior Mobile Tech Lead with 13+ years of experience building high-performing mobile teams and shipping consumer apps at scale, currently leading the Customer Core Mobile Chapter at REA Group in Melbourne. He grew his chapter from one to twelve engineers, coaches cross-platform development (iOS, Android, Mobile BFF), and balances hands-on coding, architecture and delivery optimisation while earning top performance awards. An active open-source maintainer and educator, Jake is the creator of IBAnimatable and SwiftWeather (5.2k stars) and has taught popular video courses and an online book that codify reproducible workflows and design systems for iOS. He regularly speaks at international conferences, foster internal developer communities, and champions modern UI frameworks like SwiftUI and Jetpack Compose to improve developer experience. A former Microsoft MVP for Windows Phone, Jake blends deep technical craft with people leadership and a global open-source collaboration mindset — he also quietly runs projects that emphasize animation and design-driven mobile UX.
12 years of coding experience
7 years of employment as a software developer
Minor, Information Management and Information System, Minor, Information Management and Information System at South China Normal University
Bachelor, Sociology, Bachelor, Sociology at South China Agricultural University
Master, Software Engineering, Master, Software Engineering at South China University of Technology
Swift Language Weather is an iOS weather app developed in Swift 4.
Role in this project:
Mobile Developer (iOS)
Contributions:5 releases, 3 reviews, 198 commits in 6 years 5 months
Contributions summary:Jake primarily focused on developing the SwiftWeather iOS application. Their contributions included initial setup, updating and refactoring code. The commits show substantial involvement in UI elements and overall application structure. The user also integrated several libraries like Alamofire and SwiftyJSON.
Contributions:15 commits, 2 PRs, 3 comments in 5 days
Contributions summary:Jake primarily contributed to the iOS project by fixing errors, and improving the code. They focused on error handling and added it to multiple files. The user fixed spelling and grammar errors within the comments and code. Furthermore, the user updated the comments for 'binary plist data', and improved the type checking of the code.
cocoapodssdwebimageswiftiosthings
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.