![]()
Software Engineer, Controls
Kodiak · Permanent Full-time
Dec 2022 - Present
• 2 yrs 6 mosSkills: C++ · Control Systems Design · Matlab · Python (Programming Language) · Kalman filtering
![]()
Algorithm Design and Development Engineer
General Motors · Permanent Full-time
Feb 2020 - Jun 2021
• 1 yr 5 mos• Developed embedded control system software for all wheel drive systems for application across the GM fleet and implemented in Simulink to autogenerate C code
• Designed an electric all wheel drive controller strategy for fault scenarios with minimal sensor data available. Deployed within an entirely new software component that also bundled transition blending, speed control and actuator constraint application and brought to production release in 9 months
• Developed control software for active clutch torque control and managing all wheel drive connect state for a single clutch electromechanical all wheel drive system
• Validated performance and robustness of both components using CarSim vehicle handling simulations
Skills: Matlab · Vehicle Dynamics
![]()
Structures Engineer
Multimatic
Mar 2016 - Jan 2020
• 3 yrs 11 mos• Performed a variety of finite element simulations ranging from linear statics to nonlinear explicit dynamics using LS-DYNA, ABAQUS and OptiStruct in support of various automotive OEM programs
• Modelled a wide array of phenomena including carbon fibre composite components, occupant safety and thermomechanical hot blow forming of boron steel body structures
• Responsible for side barrier crash simulations to support development of the carbon fibre door structure, carbon fibre tub and metallic side impact structure on a high performance niche vehicle
• Effectively communicated simulation results and recommendations to design engineers, tool designers and program managers through simulation reports and in person to drive design decision making
Skills: Finite Element Analysis
![]()
Dragon Structures Engineer
SpaceX
Feb 2015 - Feb 2016
• 1 yr 1 mo• Structures engineer responsible for all structure directly interfacing with the Super Draco abort engines on Dragon 2
• Developed the design of forged metallic structures to mount the SuperDraco engines, react their thrust and protect the vehicle from reentry heating
• Designed a deployable mechanism to protect the SuperDraco engines from reentry heating. Developed a preliminary version for test on an engine test rig
• Collaborated with Propulsion, Thermal Protection and Avionics Engineers to resolve interfaces and ensure system level requirements met
![]()
University of Waterloo Formula Motorsports
Sep 2009 - Jun 2014
Suspension Team Leader
May 2011 - Jun 2014
• 3 yrs 2 mos• Lead team of 4 members in performing all analysis, design, manufacturing and testing tasks for the suspension subsystem of the UW Formula SAE racecar
• Created MATLAB tools for vehicle dynamics tasks including processing tire test data and fitting models, Moment Method simulation and lap time simulation
Constant Speed Yaw Moment Diagram for UWFSAE 2014 Car
Lap Time Simulation - Speed vs Distance Trace
Tire Test Data Processing and Model Fitting
Project Manager
Sep 2013 - May 2014
• 9 mosTeam Member
Sep 2009 - May 2011
• 1 yr 9 mos![]()
Student Racecar Engineer
OptimumG
Jan 2013 - Apr 2013
• 4 mos• Developed a VB.NET tool to calculate the nonlinear transient handling response of a vehicle with chassis and yaw dynamics degrees of freedom