I’m a 3rd year Computer Engineering student, experienced in FPGA’s, ASIC’s, and embedded software with a passion for drones and computing architecture. I’m currently the Technical Director with Waterloo’s Aerial Robotics Group, and love to go outdoors!
Beta Technologies
present
At BETA Technologies, I worked in C and MATLAB/SIMULINK to develop inverter control software! My job involves bringing updates to our Controller Model, adding feature support in STM32 Micros, and supporting the testing and deployment of our software onto motor dynos and aircraft inverters! I work closely with systems, motors, and electrical teams in order to bring forward safety-critical software. I commonly use protocols such as I2C, SPI, UART, JTAG, and CAN; while also using logic analyzers, oscilloscopes, DMM's, bench power supplies, and HV power supplies in the debug process.
Untether AI
January 2023 - April 2023
I worked with Formal Verification techniques to bring up a full formal testbench for datatype conversion modules.
Untether AI
April 2022 - May 2022
I worked with UVM tools in SystemVerilog to bring up testbenches around command-queuing and dataflow operations around the PE core.
Ciena
September 2021 - December 2021
I worked with the Digital Design team to overhaul a register access protocol, and learned about Clock domain Crossings, backpressure, flow control, and a lot about system verilog and how to organize projects within system verilog!
Ciena
January 2021 - April 2021
Working with the Formal Verification and devops team to implement CI/CD pipelines and create Python modules to instantiate modules and registers faster!
Nokia
May 2020 - August 2020
PEGASUS is a multi-purpose drone designed around heavy-lift and high-efficiency. Since 2023, I have been the Technical Director and primary systems integration engineer for all WARG projects! As part of the pegasus project, I managed the deployment of autonomous flight features, integration of most RF communications devices, as well as the control systems with the propulsion system! I continue to work alongside my team directors and sub-teams to put together a strong competitor for AEAC 2024.
STM32-based flight controller, complete with FreeRTOS, attitude control, sensor fusion, state estimtion, path planning.
STM32-based antenna tracker, intercepting MAVLink packets from airside to decode GPS position and track a drone using directional antennas.
VANGUARD was WARG's first quadcopter since re-start, and was designed primarily around the goals of being cost-effective and simple. As part of the project VANGUARD team, I acted as the embedded software lead; writing software for flight controls, firmware for sensor drivers, radio receivers, and other auxilirry peripherals.
B. Asc in Computer Engineering
2020-2025