Developed custom flight controller firmware. Implemented PID control loops for stabilization and responsive maneuvering based on real-time telemetry.
Engineered robust state estimation algorithms combining accelerometer and gyroscope data. Utilized complementary and Kalman filtering to eliminate drift and noise for accurate 3D spatial orientation.
Built interactive Pygame environments to simulate and visualize Model Predictive Control (MPC). Modeled complex systems including quarter-car suspension dynamics to optimize ride comfort and road handling.
Contributed to a research paper "CurveGuard," an advanced predictive speed advisory system. The system leverages geospatial data and vehicle dynamics to improve safety on for transport trucks.
Zhang, Q., Jiang, X., Harrison, N., Ali, S., Khirallah, Y., Lu, Y.* (2026, September). CurveGuard: A Physics-Informed Predictive Speed and Braking Advisory System for Heavy Trucks. 2026 International Conference on Vehicle Engineering and Intelligent Control (VEIC). SAE.
Extensive experience in 3D CAD modeling. Created complex multi-body assemblies, performed interference detection, and generated production-ready engineering drawings.
Designed and assembled physical hardware architectures utilizing ESP32 and Arduino microcontrollers. Handled custom PCB routing, sensor wiring, and peripheral communication (I2C, SPI, UART).
Currently pursuing a Master of Engineering (MEng) in Robotics at the University of Toronto. Relocated from New Brunswick to tackle complex challenges at the intersection of hardware and software.
I specialize in mechatronics, control systems, and embedded firmware. Driven by a passion for autonomous systems and high-performance engineering, bridging the gap between mechanical design and intelligent algorithms.