


UBC Agrobot Farming Robot
Designed an embedded solution for navigation and control of a farming robot using sensors including LiDAR, Depth Camera, and IMUs. Developed motor controller interface and manual control system. Researched computer vision algorithms and implemented them using OpenCV.
Remote / Auto Tracking Camera Robot
Developed the motor controller for stepper and DC motors, and the web application.
Dancing Entertainment Robot
Developed a toy robot with an LCD screen and multiple motors that can be controlled by buttons and a web interface using RP2040, CircuitPython, Flask and AWS.

Autonomous Racing Simulation
Developed a platform for multiple teams to test autonomous driving software by racing each other using Unity, C#, Node.js, Express.js, JavaScript.

Mini Autonomous Racing Car
Built a 1/10 scale autonomous car controlled by an Nvidia Jetson Nano using an RC Car. Developed a Python library for easy control of the car.
Machine Learning Without Libraries
Implemented common ML algorithms with python and swift without using any third party machine learning libraries. Added iPython notebook tutorials. Numpy and some plotting libraries are used.

ItemHunt Education Technology Solution
Conceptualized a scavenger hunt style activity in which students answer questions by finding objects in real life and taking pictures of these objects. A machine learning model verifies the answers. Built an iOS app using Swift and Firebase, published to the Apple App Store. Developed a web application for teachers to prepare quizzes using HTML, CSS, Javascript and bootstrap.
