Nelson Tai

Staff IOS Engineer at KKCompany

New Taipei, Taiwan
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

🤩
Rockstar
🎓
Top School
Nelson Tai is a Staff iOS Engineer with 13+ years of hands-on experience building and modernizing mobile products across startups and large enterprises, currently leading architecture and delivery for the KKBOX iOS app. He combines deep technical craftsmanship—dating back to iOS 4—with strong leadership in team development, mentoring, and cross-functional coordination to drive measurable improvements like crash-free rates and build-time reductions. His work spans architecture refactors, Swift migrations, modularization, and developer tooling (including SwiftSyntax-based CLIs), and he has led migrations from CocoaPods to Swift Package Manager and third-party SDK replacements to native frameworks. A prolific open-source contributor, his UI-focused CHTCollectionViewWaterfallLayout has real-world adoption and his repos have garnered thousands of stars. He balances pragmatic business priorities with engineering rigor, evidenced by automated Figma-to-Swift pipelines and reproducible static analysis runbooks. Fluent in Mandarin and proficient in English, he blends strong CS foundations with practical delivery instincts across global teams.
code13 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Yuan-Ze University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at National Chiao Tung University
languagesEnglish, Chinese, Mandarin
stackoverflow-logo

Stackoverflow

Stats
236reputation
12kreached
2answers
0questions
github-logo-circle

Github Skills (6)

uicollectionview10
ui-design10
objective-c9
swift7
xcode6
delegates6

Programming languages (9)

TypeScriptShellJavaScriptObjective-CLuaSwiftRubyPython

Github contributions (5)

github-logo-circle
The waterfall (i.e., Pinterest-like) layout for UICollectionView.
Role in this project:
userUI Designer & Front-end Developer
Contributions:9 releases, 166 commits, 39 PRs in 9 years 1 month
Contributions summary:Nelson primarily focused on implementing and refining the UI for a `UICollectionView` waterfall layout. They added demo codes, which included view controller and cell implementations. Their contributions involved creating and modifying UI elements, updating the layout, and fixing issues related to the cell's frame, resulting in a more polished user experience. The user also addressed issues of blurry text within the cells by ensuring the frame values of the cells were integers.
uicollectionviewpinterestuicollectionviewlayoutwaterfall-layout
chiahsien/MarkViewer

May 2019 - Aug 2019

A document based iOS app for viewing markdown files.
Contributions:46 commits, 1 PR, 22 pushes in 3 months
iosmarkdownmarkdown-viewerswift
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