Kelvin Lau

Senior Mobile Engineer II at raywenderlich.com

Vancouver, British Columbia, Canada
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
Kelvin L is a Senior Mobile Engineer II at Instacart in Vancouver with 10 years of experience designing and shipping iOS apps, having progressed through multiple senior roles at Instacart since 2018. He pairs production mobile engineering with developer education as a resident author for raywenderlich.com and a former iOS mentor at Lighthouse Labs. An early adopter of Swift during his agency days at Steamclock, Kelvin has worked across Swift, Objective-C and React Native and led app architecture for startups and agencies. He also contributes to open source—implementing algorithms like MergeSort and red-black trees in the well-known swift-algorithm-club—demonstrating attention to fundamentals as well as product delivery. His associates in physics and indie development roots give him a pragmatic, curiosity-driven approach to solving complex mobile problems.
code11 years of coding experience
job7 years of employment as a software developer
bookAssociates of Physics, Associates of Physics at Langara College
languagesEnglish, Chinese
github-logo-circle

Github Skills (4)

swift10
data-structure10
data-structures10
algorithms10

Programming languages (6)

C++ShellObjective-CSwiftJupyter NotebookRuby

Github contributions (5)

github-logo-circle
Algorithms and data structures in Swift, with explanations!
Role in this project:
userBack-end Developer
Contributions:4 reviews, 535 commits, 430 PRs in 6 years
Contributions summary:Kelvin's primary contributions involved implementing and modifying algorithms and data structures in Swift. They added code for MergeSort, both as a playground file and a standalone Swift file. Furthermore, the user removed a merge conflict, indicating involvement in code integration and version control within the project. Their work focuses on the implementation of data structures and algorithms, such as Red-Black Trees.
explanationsdata-structuresswiftalgorithms-and-data-structures
kodecocodes/DadJokes

Dec 2017 - Oct 2019

A way to improve the programmer's day.
Contributions:23 commits, 14 PRs, 16 pushes in 1 year 10 months
javascriptday
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
Kelvin Lau - Senior Mobile Engineer II at raywenderlich.com