Cheng-yao Lin

Senior IOS Platform Engineer

Greater Bristol Area, United Kingdom
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

👤
Senior
🎓
Top School
Cheng-yao Lin is a Senior iOS Platform Engineer with 13 years of experience building production-grade mobile apps and platform tooling across companies like Gousto, Cookpad and Carousell. He specializes in Swift, Objective-C and Ruby, blending deep engineering craftsmanship with practical UI/UX problem solving demonstrated in open-source work such as improving CSNotificationView for robust rotation, landscape and navigation-aware layouts. Based in the Greater Bristol Area, he has moved from indie app development to leading platform initiatives, focusing on reliable, maintainable iOS infrastructure and developer experience. His background in mechanical engineering gives him an analytical approach to systems and performance trade-offs, and he often brings cross-disciplinary thinking to mobile performance and layout challenges. Colleagues rely on him to translate complex UI requirements into elegant, production-ready components while mentoring teams on platform best practices.
code13 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (M.S.) Mechanical Engineering, Master of Science (M.S.) Mechanical Engineering at National Taiwan University
bookBachelor's degree Mechanical Engineering, Bachelor's degree Mechanical Engineering at National Tsing Hua University
languagesMandarin, Chinese, English
github-logo-circle

Github Skills (7)

objective-c10
ios10
ui-design10
autolayout9
uikit9
user-interface9
interface-builder8

Programming languages (9)

JavaCSSShellSCSSJavaScriptObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
problame/CSNotificationView

Apr 2014 - Apr 2014

Drop-in, semi-translucent and blurring notification view.
Role in this project:
userMobile Developer (iOS)
Contributions:7 commits, 1 PR in 13 days
Contributions summary:Cheng-yao primarily focused on enhancing the UI and layout of the `CSNotificationView` component within the iOS mobile application. Their contributions include adapting the notification view to fit screen widths in landscape mode, resizing the view in response to navigation bar changes, and adjusting constraints to accommodate screen rotations. They also addressed layout issues with custom messages and implemented iOS 6-specific font adjustments.
drop-inseminotificationsnotificationblurring
bcylin/exchange-rate-parser

Sep 2015 - Jul 2021

Parse the webpage https://rate.bot.com.tw/xrt?Lang=en-US and extract the exchange rates as JSON format.
Contributions:30 commits, 30 PRs, 46 pushes in 5 years 10 months
exchangeratesbotlangjson-format
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
Cheng-yao Lin - Senior IOS Platform Engineer