Summary
Haotao Lai is a Staff Software Engineer with a decade of experience building C/C++ systems, computer vision algorithms, CI/CD pipelines, and compiler backends across industry leaders including Qualcomm, IBM, and Huawei. He blends hands-on driver and model-deployment work with research-led algorithm implementation, having moved vision models to edge devices and reproduced academic papers into production-ready pipelines. At IBM he contributed to COBOL compiler backends and automated testing, reflecting a rare mix of low-level compiler expertise and modern ML/vision engineering. As a former TA in advanced C++ and compiler design, he pairs strong teaching experience with practical system design. Based in Aurora, Ontario, he holds an MSc in Computer Science from Concordia and maintains a technical portfolio at laihaotao.github.io. Colleagues describe him as someone who crosses the boundary between algorithm research and production engineering with a focus on reliability and deployability.
10 years of coding experience
6 years of employment as a software developer
Master of Computer Science Computer Science, Master of Computer Science Computer Science at Concordia University
Bachelor’s Degree Mechanical Engineering, Bachelor’s Degree Mechanical Engineering at Guangzhou University
Chinese, English, Chinese