Summary
Paul Lam is a versatile full-stack engineer based in Vancouver with nine years of experience building web, cloud, and game-engine systems across startups and creative studios. He currently develops full-stack solutions at Digital Domain and has delivered production React/TypeScript front-ends, Java and C# back-ends, and cloud deployments on AWS and Azure. Comfortable across the stack, he has engineered shared libraries, search integrations with Elastic, OAuth flows, and CI-friendly Docker/IIS setups while applying GitFlow for source control. His background in game programming (Unity and Unreal/C++) and procedural systems informs a pragmatic, performance-minded approach to UI and systems design. Energetic about learning new tech, he combines creative product instincts with hands-on implementation across web, mobile, and interactive media.
9 years of coding experience
5 years of employment as a software developer
Programming for Games, Web & Mobile, Computer Games & Web, Programming for Games, Web & Mobile, Computer Games & Web at Vancouver Film School
Bachelor of Commerce (BCom), Combined Major in Business and Computer Science, Bachelor of Commerce (BCom), Combined Major in Business and Computer Science at The University of British Columbia
Bachelor of Commerce - BCom, Business and Computer Science, Bachelor of Commerce - BCom, Business and Computer Science at UBC Sauder School of Business
English, Chinese, Chinese