Engineer 🔩 • Designer 🖌️ • Developer 💻BASc Electrical Engineering & Computer Technology
My interests are in hardware design, real-time embedded systems and web development.
My primary focus is on the design and development of flight control systems.
Created tools to streamline the compilation process and facilitate regression testing, and wrote scripts to control hardware using JTAG and SWD protocols.
Developed firmware for embedded hard real-time systems (FreeRTOS & ChibiOS) and wrote programs to simulate the behavior of various control systems in real-world scenarios.
Created custom, responsive, and dynamic websites, UAV ground station user interfaces, and mobile apps for data and content management.
Crafted test plans, executed tests, and established verification processes and systems to validate DSP functionality. Additionally, I utilized SystemVerilog/UVM methodologies to structure verification environments.
Created scripts for task automation to increase the efficiency of regression testing.
Experience preserving and augmenting legacy scripts and tools written in Perl.
Experience & Education
SERDES Digital Design Engineer
May 2022 - Present
HBM Verification Engineer
Jan 2021 - May 2022
ASIC Digital Verification Engineer CO-OP
Jan 2020 - July 2020
Printing Services Technician
Technical Sales Associate
Summer 2017 & 2018
BASc Electrical Engineering and Computer Technology
2015 - 2021
Ontario Secondary School Diploma
4-layer UAV flight controller designed to actively stabilize quadcopter and fixed-wing vehicles.see more...
Ground Station Telemetry GUI
Ground Station UI to wirelessly monitor autonomous vehicles over a websocket connection.see more...
This is a web-based photo library app written in React. Created to showcase various artworks and fashion shoots.see more...
Planet Maker is a simple unity-based tool, aimed at using Procedural Geometry to create a variety of 3D planets which can be exported as individual assets for 3D-printing or for use within any other graphic rendering game engine.see more...
A* Path Finding Algorithm Visualization
Aimed at creating an interactive interface for the A* Path finding algorithm using Python.see more...
Flight Planner Website
Designed a simple website to plan/manage waypoints for an autonomous R/C fixed-wing plane.see more...
Aircraft Physics Simulation
This a fixed-wing physics simulation written in Unity. The goal of the project is to create a physics simulation environment to test and tune fixed-wing flight controller gain parameters.see more...
Baku Autonomous Racer
Designed a control system for a rc car that allows the car to self optimize lap-times by utilizing onboard IMU sensors to maximize traction while finding the shortest local path.see more...
Web-based Flight Instruments