Robotics engineering enthusiast with a focus on control theory, hardware development and embedded systems. Love working with ROS, C++ and Python to develop robotic systems and projects.
Developed payload devices mounted to DJI drones for wildfire byproduct monitoring. All designs made open source, utilized by Sawback Technologies and more.
Researching autonomous vehicle systems. Working on developing ROS code for a miniature F1 car (F1TENTH) enabling simultaneous processing of sensor data from cameras, LiDAR, IMUs, and odometers.
Developed an air quality monitoring system capable of being mounted on vehicles or stationary posts to transmit real time CO2, NOx, and CH4 concentration data to a web-based ground station for wildfire byproduct monitoring. [GitHub]
[In Progress] Working on 4-legged robotic platform implementing control logic and real world modelling with ROS2 Jazzy using C++ and Python to enable autonomous navigation for an assistive guide dog prototype. [More images]
Built a maze solving robot by programming an Arduino Uno R4 Minima in C++ to process color and ultrasonic sensor inputs for navigation and obstacle detection. Made a custom PCB with low-pass filtering to reduce error during onboard differential drive computation.
As part of the MTE100 course, developed a robotic platform capable of sorting blocks by color using multiple sensors and custom software for accurate classification. Designed and 3D-printed a custom claw mechanism, implementing control logic on the LEGO Mindstorms platform in C++. [GitHub]