Ahmad Ashmawi
Mechatronics Engineering Student @ University of Waterloo
I am a Mechatronics Engineering student at the University of Waterloo with interests in Robotics and Software Engineering.
Experience
Software Engineering Intern
May 2025 - Aug 2026
HavenIQ
/Waterloo, ON
- Built and deployed a Python-based pipeline health monitoring system on AWS-Lambda, detecting silent failures across data pipeline stages.
- Automated CI/CD for AWS-Lambda functions using GitHub Actions, reducing deployment time by over 80%.
- Diagnosed production issues across AWS-ECS and BigQuery using CloudWatch logs and live telemetry.
Software Team Member
Apr 2026 - Present
Waterloo Aerial Robotics Group
/Waterloo, ON
- Developed an STM32-based motor tester using SPI communication with an external ADC and timer-based PWM motor control.
- Integrated radio control and telemetry drivers into a unified MAVLink communication driver for the team's custom flight controller.
Mechanical Team Member
Oct 2025 - Feb 2026
Midnight Sun Solar Car Team
/Waterloo, ON
- Redesigned the vehicle's front brake rotors in SolidWorks and applied DFM/DFA principles, reducing weight by 34% and simplifying manufacturing while maintaining structural requirements.
- Produced detailed part drawings with GD&T to support fabrication and assembly.
Education
Sep 2025 - Present
BASc, Mechatronics Engineering (AI Option)
University of Waterloo
/Waterloo, ON
- Awards:
- - President's Scholarship of Distinction
- - CIBC Inclusion Entrance Award
- Relevant Coursework: Software:
- - Digital Computation (C++)
- - Data Structures and Algorithms
Electronics:- - Circuits
- - Digital Systems
Mechanical:- - Materials Structure and Properties
- - Mechanics of Deformable Solids
- - Statics and Dynamics
Aug 2026 - Sep 2026
Machine Learning Specialization
Stanford Online Learning & DeepLearning.AI
/Online
- Completed 3-course specialization in supervised learning, neural networks, and unsupervised learning.
- Built linear/logistic regression, neural networks, decision trees, and clustering/recommender models in Python using TensorFlow, Scikit-learn, and NumPy.