Built With
| lowinertia |
hero-image

Michael Foo

AI Robotics Engineer & Professional Engineer

Coquitlam, BC, Canada

ABOUT ME

AI Robotics Engineer with 2 years of robotics and computer vision expertise, combined with 5 years of electronics testing experience. Proficient in Python, C++, and MATLAB with hands-on experience in deep learning, CNN models, ROS, and FPGA design. Certified Professional Engineer (P. Eng) with strong problem-solving abilities and proven success in cross-functional team environments.
PROJECTS
CONTACT
RESUME
project-image-0

ENSC 230 (Mechanical Engineering) Project - Mechanical Toy Movement Mechanism Reconstruction

The goal of this project was to determine the mechanism for a hand cranked toy and recreate it using SolidWorks.

SolidWorks

ENSC 720 (Robotic Autonomy) - Robot Autonomy Projects

These projects were to learn concepts for robotic autonomy. The robot was programmed in a ROS environment and its sensing for control was done using a LiDAR sensor.

ROSLiDAR SensingSLAM GMappingProject Debugging
project-image-2

ENSC 813 (Deep Neural Networks) Project - Traffic Sign Recognition Convolutional Neural Network

The goal of the project was to design a convolution neural network (CNN) using TensorFlow for computer vision.

TensorFlowConvolutional Neural Network Design
project-image-3

ENSC 494 (Engineering Research Project) - Custom Robot Design

The goal of this project was two-fold- 1. Write code in C++ to identify QR codes and map specific codes to robotic commands 2. Design a robot chassis in SolidWorks to house a custom PCB and mount servo motors

C++OpenCVSolidWorks3D PrintingTechnical Documentation

Graduate Thesis - Pose Estimation and Graphical Reconstruction

MASc. thesis project that reconstructs the pose of a subject in a defined test space and reconstructs the pose of their upper body and legs and graphically reconstructs this pose in Unity.

C#UnityOpenCVPythonDepth SensingCloud ComputingTechnical Writing
project-image-5

ENSC Capstone Project - Automated Hydroponics Greenhouse

Was part of a development team to create an automated hydroponics system which turned on the LED light array and turned on the sprinklers on a timer with each plant type having its own specific timer. The preset timer values can be adjusted. Role...

TeamworkArduino UnoCollaborationTechnical WritingElectronic Assembly