Justin Lam is a Staff Software Engineer based in Vancouver with nine years of experience building software for connected devices and mechatronic systems. With roots in mechanical and mechatronics engineering from UBC, he transitioned from hands-on hardware roles into senior software positions at MistyWest and Uplight, where he now leads platform-level engineering. He excels at translating physical-system constraints into robust software designs—examples include steering-control work for model hovercraft and projects exploring bionic technology. Justin is comfortable across firmware, embedded systems, and cloud-connected services, and he approaches problems with pen-and-paper design discipline paired with production-grade engineering. Known for curiosity and a playful streak (his GitHub quip hints at a wry sense of perspective), he actively seeks opportunities to expand technical breadth while mentoring teams.
9 years of coding experience
11 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering Mechatronics Specialization, Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering Mechatronics Specialization at The University of British Columbia
Contributions:24 commits, 16 pushes, 1 branch in 3 days
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.