Autonomous Firefighting UAV
Fire detection and navigation using computer vision ML models


As Head of Software for the UVic AERO team, I lead a team of 5 developers building flight software that operates our wildfire-response drone to find, navigate, and extinguish fires while collecting data for analysis. The vehicle uses a YOLO-based computer vision model that we trained and operates on a Raspberry Pi to spot fires and guide the vehicle. A big project this year was building a Dockerized flight simulator that mirrors our hardware in containers, which cut our iteration cycle by about 80% and lets us test without risking the damage to the vehicle. As the team lead, I run weekly software meetings, pair-program with the members, review all pull requests, and keep our project management process on track.





