Nicholas Tau

Senior Software Engineer at ByteDance

Hangzhou City, Zhejiang, China
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
Nicholas Tau is a Senior Software Engineer based in Hangzhou with 13 years of hands-on experience building polished iOS user interfaces and custom collection view layouts. Currently at ByteDance, he specializes in advanced UI/UX engineering, notably implementing Pinterest-style waterfall layouts and smooth transition/navigation behaviors. His GitHub work shows ongoing maintenance and modernization of popular open-source UICollectionView layouts, demonstrating attention to compatibility across Swift and Xcode versions. Colleagues rely on him for pragmatic fixes that keep visual-heavy mobile features stable as tooling evolves. He combines deep mobile UI expertise with a pragmatic, maintenance-first mindset that often surfaces in both product and open-source contributions.
code13 years of coding experience
github-logo-circle

Github Skills (5)

swift10
ios10
uicollectionview10
ui-design9
xcode9

Programming languages (4)

JavaScriptObjective-CSwiftPython

Github contributions (5)

github-logo-circle
demonnico/PinterestSwift

Jun 2014 - Jun 2020

This is a Swift based demo project to show how to make the transition Pinterest liked.
Role in this project:
userMobile Developer (iOS)
Contributions:100 commits, 8 PRs, 16 pushes in 6 years
Contributions summary:Nicholas primarily focused on developing the UI and user interaction within the iOS application. They implemented a custom UICollectionView layout, including features for displaying image content, and integrated a custom table view within a horizontal page view. The commits demonstrate the development of transitions and navigation elements within the application. The user also added UI elements to display images and implemented scrolling features.
swifttransition-pinterestpinterest-like
The waterfall (i.e., Pinterest-like) layout for UICollectionView.
Role in this project:
userMobile Developer (iOS)
Contributions:7 commits in 3 months
Contributions summary:Nicholas primarily focused on implementing and maintaining the layout of a UICollectionView for a waterfall design, as evidenced by the provided code diffs. They updated the code to address building errors related to Swift language changes and Xcode versions, indicating an active role in keeping the code compatible with evolving toolchains. The user fixed type errors and other compilation issues.
uicollectionviewpinterestuicollectionviewlayoutwaterfall-layout
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