Summary
Terrence Lam is a versatile software engineer and entrepreneur with 14 years of experience building full-stack web and real-time media systems, currently working on cross-platform WebRTC applications at Pexip in Oslo. He combines deep Python and JavaScript expertise with systems-level interests—Web Audio, Streams, and WebAssembly—to solve media-processing challenges and ship production-grade features. His background includes founding two startups where he led product strategy, engineering teams, and end-to-end system design, giving him strong product intuition and operational chops. Past roles span ML-driven real-time services, financial data analysis, and mobile app MVPs, reflecting a rare blend of analytics, backend, and frontend fluency. A thoughtful engineer who admits to spending more time thinking than coding, he gravitates toward elegant technical trade-offs and tooling (Rust, TypeScript, vim, Linux) that improve developer experience. Outside work he balances building with family life and adventure, bringing curiosity and practical pragmatism to complex projects.
14 years of coding experience
7 years of employment as a software developer
Hong Kong University of Science and Technology (HKUST)
Chinese, Chinese, English, Norwegian