Hi! It's me - Anthony

Page under progressive assembly! Links/info may be missing.

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!

Experience

Motor Controls & Fly-by-Wire Software Intern

Beta Technologies

present

Filtering Stick Inputs, Controlling Motors, and creating communication busses

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.

ASIC Digital Formal Verification Co-Op

Untether AI

January 2023 - April 2023

Formal verification for AI Processors

I worked with Formal Verification techniques to bring up a full formal testbench for datatype conversion modules.

ASIC/FPGA Digital Verification Co-Op

Untether AI

April 2022 - May 2022

ASIC Verification for AI Processors

I worked with UVM tools in SystemVerilog to bring up testbenches around command-queuing and dataflow operations around the PE core.

ASIC Digital Design Co-Op

Ciena

September 2021 - December 2021

Designing XCON bridges for external registers!

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!

ASIC Digital Verification Co-Op

Ciena

January 2021 - April 2021

Python & UVM Verification!

Working with the Formal Verification and devops team to implement CI/CD pipelines and create Python modules to instantiate modules and registers faster!

Software Engineering Co-Op

Nokia

May 2020 - August 2020

Projects

May 2023 - Present

PEGASUS

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.

January 2021 - Present

ZeroPilot

STM32-based flight controller, complete with FreeRTOS, attitude control, sensor fusion, state estimtion, path planning.

Nov 2022 - Aug 2023

Tracking Antenna

STM32-based antenna tracker, intercepting MAVLink packets from airside to decode GPS position and track a drone using directional antennas.

Nov 2021 - April 2022

VANGUARD

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.

Education

University of Waterloo

B. Asc in Computer Engineering

2020-2025