About Me

I'm a 20 year old Computer Engineering looking to expand my skillset by exposing myself to all fields in technology

I am most interested in Data Science, Firmware/Embedded Software Development, IoT, and Designing Software Solutions.

Ouside of tech my interests include mathematics, physics, soccer, basketball, volleyball, tennis and video games

Education

University of Waterloo

Candidate for Bachelor of Applied Science, BASc

Computer Engineering

Courses: Algorithms and Data Stuctures, Embedded Microprocessor Systems, Operating Systems, Compilers, Computer Organization, Digital Circuits

Technical Skills

Android SDK
Arduino
Bash
Boost
CMake
C/C++
Docker
Java
JavaScript
Python
Selenium WebDriver
SQL

Work Experience

Google

Software Engineering Intern

Sept. 2018 - Dec. 2018

Embedded Software Engineering Intern for AIY Projects

Created build system for new Edge TPU embedded system with Make, Docker and Pbuilder.

Integrated SoC source code provided by vendor with the build system to build required images to flash our in-house OS onto the board.

Praemo Inc

Junior Data Scientist

Jan 2018 - Apr. 2018

Refined backend architecture by creating a multi-node Kafka cluster to increase scalability and reliability.

Created real-time algorithm for extracting new data of client machines from Redis Streams and calculate features for machine learning model and front-end data visualization application.

Veyo

Data Science Intern

May 2017 - Aug. 2017

Developed framework that integrate Keras, Hyperopt and data analysis packages to automate the process of building neural networks, optimizing hyperparameters, and model training.

Worked on Routing engine that attempts to solve the Vehicle Routing Problem. Developed C++/Python wrapper using Boost-Python to allow backend libraries of Open Source Routing Machine to be used in the engine written in Python.

D+H

Software Developer in Test

Sept. 2016 - Dec. 2016

Worked with Canadian Mortgage Team to develop new testing library implementing Selenium WebDriver (Java) and TestNG to increase performance and efficiency in automated testing.

i3 International

Hardware Engineering Assistant

Jan. 2016 - Apr. 2016

Main projects include assisting in design of new server chassis, and manual testing camera performance with integrated convolutional neural network for object detection.

Projects

Thermonitor

C++, ESP8266, FreeRTOS, Python, Flask

IoT device developed with an esp8266 and FreeRTOS that monitors the temperature of its environment and notifies consumers when such temperature is out of a desired range.

JClassifier

Python, TensorFlow, Edge TPU

Developed a computer vision model using Google's Coral Dev board with the Edge TPU to classify different models of Air Jordan sneakers

PiGoogler

Python, Raspberry Pi 3, Flask

Use a Raspberry Pi's camera to capture an object and with the fast computer vision model Darknet classify the object and send a google search response to a Flask server.

PyOSRM

C++, Python, libOSRM, Boost-Python

Uses backend libraries of Open Source Routing Machine (libOSRM) to create C++/Python wrapper to allow users to make Python programs that can perform fast routing calculations.

Path

Java, Android SDK, Google Maps, Directions, Geocoding API

User inputs desired locations to travel to and length of time staying at each location, and the app will determine the order of locations to visit to minimize travel time.

Contact

chris.huynh17@gmail.com

(289) 879-1347

Click to view my Github profile.

Click to view my resume.

back to top