Kelvin Lau is a Senior Software Engineer with 14 years of experience building native iOS and Android products and back-end systems, currently shaping Instagram and Messenger notification experiences at Meta. He blends a passion for elegant user interfaces and complex data logic—shipping features like rich media previews, vanishing-mode badging, and customizable notification sounds—to boost engagement and trust. Comfortable wearing multiple hats, Kelvin has delivered across startups and large teams, from BLE-integrated mobile SDKs to full-stack LAMP and chat concierge systems. He prioritizes accessibility and user-centric design while driving discovery and cross-functional collaboration, and he thrives in fast-paced environments where execution and team growth matter equally. An unexpected strength is his focus on the micro-interactions (animations and precise UX timing) that elevate everyday mobile experiences.
14 years of coding experience
10 years of employment as a software developer
Bachelor of Computing Honours, Major in Computer Science, Minor in Business Administration, Bachelor of Computing Honours, Major in Computer Science, Minor in Business Administration at University of Guelph
Contributions:10 commits, 1 push in 3 years 7 months
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.