
About me
I am a developer, tech enthusiast and most importantly a problem solver at heart.
I have done several internships, where I met and learnt from many talented entrepreneurs, developers and data scientists. I'd be happy to share their references upon requests.
I love soccer, table tennis, cycling and am currently learning muay thai.
Education
I love exploring the unknown.

Waterloo, ON
University of Waterloo
Bechelor of CS & BUS - Finance Option
President's Scholarship
2013 - 2019
CS Course:
Object-Oriented Programming · Algorithms · Data Structure
· Operating Systems
Advanced Topics: Intro to Machine Learning · Neural Networks · Data-Intensive Distributed Computing
Finance Course:
Investment Management · Entrepreneural Finance · Seminar in Finance: Financial Markets & Securities
Trading

Singapore
ACS (Independent)
International Baccalaureate Bilingual Diploma
Ministry of Education School-based Scholarship
2009 - 2013
Clubs & Societies:
President of Library Council
· School's A-Division Soccer Team
· Stage Manager of Chinese Performing Arts Club
· Math Competition Club · Interact Club
Awards:
· 1st Place – National University of Singapore ISE Business Analytics Case Competition
· 2nd Place - Boston Consulting Groups Business@School Startup Competition
Experiences
I enjoy learning new things.

Palo Alto, CA
Synapse Technology Corporation
Software Engineering Intern
Fall 2018
Synapse uses AI for threat-detection at checkpoints. I felt blessed working with and learning from many passionate entrepreneurs, brilliant engineers and experienced software architect. They inspired me to keep pushing my limits and redefine perfection.
I designed and built the CV algo for improved real-time segmentation after countless coffee and papers grinding. It's very important for our prediction accuracy. I also simulated multi-GPU servers under pressure using stats model such as GMM. The simulated data were analyzed and visualized to gain insights into optimal server setup. In addition, I also experimented with various model serving optimization to reduce inference latency.

Toronto, ON
ScotiaBank · Data Science Analytics Lab
Data Science Engineering Intern
Spring 2018
My focus is on an exploratory work on how to use Neo4j to gain insight into our data. Importing very large and messy existing data from Hive, Spark, Postgres into the graph database has proven to be a challenge. I redesigned and prototyped a data pipeline that utilize batch importing, achieving over 8 times speed boost. I also helped improving existing data pipelines, database queries and creating dashboards and visualization using Django, D3 and Tableau.

Markham, ON
CGI Group
DevOps Intern
Spring 2017
The DevOps team at CGI Group automates the build and deploy process with continuous integration. I learned about using automation tools such as Ansible, BitBucket, Bamboo and python scripts to accelerate deployment process. Moreover, as side-projects, I explored Docker swarm mode for clustered deployment and collaborated with UI lead to prototype Progressive Web Apps. I also initiated a DevOps homepage for people from other department to submit inquiries and learn more about devops.

Waterloo, ON
Deloitte · Dspace Innovation Lab
Software Product Prototyper · Full-stack
Spring 2016
DSpace is Deloitte’s prototyping hub dedicated to leverage emerging technologies. During this internship, I got to try taking on multiple roles, such as UI/UX designer, application architect and full-stack developer. We created two prototypes, a Slack ChatBot and a data-driven agile team assessment platform with mobile web app. I got to practices agile software development in a fast-paced small team, with biweekly project demos. It was a really fun and fulfiling experience working with client from brainstorming ideas to delivering final product.

Beijing
JETBAY
Software Engineer Intern
Spring 2016
JetBay is a travel research and booking platform for foreigners planning a trip to China. This was my first intern experience and I absolutely loved the fast-paced entrepreneural vibe and get things done mindset. I was mainly responsible for adding UI features to websites using HTML, CSS, PHP and Javascripts. I also curated the first API testing document for external partners (that got me a company-wide letter of commendation for "perfectionist attitude" from COO).
Things
When I have time, these are the things I indulge myself on.