Career Profile

Inspired machine learning engineer with a strong interest in computer vision and natural language related deep learning areas and some specialization in hardware acceleration and computing.


Senior AI Research Scientist

2018 - Present
ModiFace, a L’Oréal Group Company, Toronto

Data Analyst -- Data Innovation

2017 - 2018
RBC Royal Bank, Toronto

GPU Software Researcher

2016 - 2017
University of Guelph, Guelph

Graduate Teaching Assistant

2014 - 2016
University of Guelph, Guelph


Makeup Preview


Generate realistic makeup preview, e.g., lipstick, with unsupervisely learned image-to-image translator based on conditional GANs in Pytorch.

This project is owned by ModiFace Inc.

GAN eval


Experimented with evaluating generated sample qualities based on some divergence metrics across different hyper parameter dimensions.

Paper Github

Generative Adversarial Parallelization


Experimented with parallelized training of multiple Generative Adversarial Networks for improved mode coverage and regularization.

Paper Github



Implemented distributed deep learning on ImageNet classification aiming to scale up the training of deep learning models based on data parallelism. It utilizes multiple GPUs on a computing cluster to speed up the training performance.

Paper Github

Software design for oxygen monitoring application


This project aims to build a program for the oxygen monitoring system. The program running on the prototype board (FPGA and MCU) collects oxygen absorption signal and calculates real time oxygen concentration. The prototype includes a large LCD and other human interfaces for signal display, menu control and data recording purposes.