Matthew Lai

Research / Software Engineer

Email: ac.ialwehttam@m (please reverse)

Software engineer specialized in machine learning (especially deep reinforcement learning and planning).

Also have significant experience in embedded systems, high performance computing, hardware/software interfacing, graphics, computer vision, and electronics design.

High proficiency in modern C++.

Professional Experiences


January 2016 - Present

Research Engineer


July 2013 - August 2014

Firmware Developer


January 2012 - July 2012

Hardware Engineer Intern

UBC Robotics and Control Lab

May 2011 - September 2011

Research Assistant

Capcom Game Studio Vancouver

May 2010 - December 2010

Software Engineer Intern

Technical Projects

Deep Learning for Chess (MSc Thesis)

April 2015 - September 2015

Deep Learning for MRI Segmentation (MSc Project)

December 2014 - May 2015


Imperial College London

Master of Science in Advanced Computing
with Distinction

Thesis - Giraffe: Using Deep Reinforcement Learning to Play Chess (

Courses - Machine Learning, Machine Learning and Neural Computation, Intelligent Data and Probabilistic Inference, Argumentation and Multi-agent Systems, Computer Vision, Parallel Algorithms, Cryptography Engineering


University of British Columbia

Bachelor of Applied Science in Electrical Engineering
with Distinction, Co-operative Education