UWaterloo · Electrical Engineering · 2025–2030 Open to Co-ops

AHMAD ALDIRIEH_

I build things that work — from PCB schematics and control systems to autonomous robots and machine learning models. EE student at Waterloo who doesn't stop at hardware.

01

About

I'm an Electrical Engineering student at the University of Waterloo — one of the most competitive engineering programs in North America. My background spans both hardware and software: I've designed electrical schematics in EPLAN, laid out PCBs in Altium, trained ML models in Python, and built autonomous robots from scratch.

I'm the kind of person who builds the whole thing — circuit, firmware, software, and casing. I care about shipping real work, not just learning concepts.

Education
BASc in Electrical Engineering
University of Waterloo · Sept 2025 – Apr 2030
ECE 124 Digital Circuits & Systems · ECE 106 Electricity & Magnetism
🏆 President's Scholarship
🏆 Faculty of Engineering Entrance Scholarship
📜 EPLAN Essential & Advanced Applications Certified
Languages
C++PythonVerilogLadder LogicGreat Cow BASICProcessing
Hardware / EE
Altium DesignerEPLAN ProPanelPCB DesignArduinoSiemens TIA PortalSolderingTraxMaker3D Modelling
Software / Methods
Scikit-LearnPandasGitPygameMachine LearningPredictive Maintenance
02

Experience

Jan – May 2026
ATS Corporation ↗
Industrial Automation
Control Systems Hardware Design Co-op

Designed and refined electrical schematics in EPLAN, implementing changes to ensure system functionality. Built detailed Bills of Materials through vendor cross-referencing and component research. Collaborated with software engineers and electricians to troubleshoot systems under tight deadlines.

EPLANSchematicsBOMHardware Design
Sept 2025 – Present
UW Formula Electric
Student Design Team
Electrical Subsystem Member

Designing PCBs in Altium Designer for telemetry, sensor interface, and power subsystems of a formula-style electric race car. Hands-on vehicle implementation in a competitive team environment.

AltiumPCB DesignSchematicsTelemetry
Nov 2024 – Feb 2025
UWaterloo Research
Dr. Eugene Li's Lab
Student Researcher

Predictive maintenance project for CNC mill blades — preparing datasets and supporting training of an ML model for Remaining Useful Life (RUL) estimation. Documented outputs to validate reliability and reduce industrial downtime.

PythonMLRUL EstimationPandas
Jun – Jul 2024
Rittal Canada ↗
Enclosures & Automation
Electrical Engineering Design Co-op

Designed motor control centers (Ri4Power) in EPLAN, created 3D macros, and designed copper busbar systems. Coordinated modifications at the assembly center and provided technical input in client meetings.

EPLANMCC Design3D MacrosBusbar
03

Projects

MEDIA PLACEHOLDER
Add sumo robot photos/video
Has Video 🎥
Robotics · High School

Sumo Wrestling Robot

A combat robot that competed in a sumo ring against other robots. Used infrared sensors for opponent detection and line detection to avoid leaving the ring. Designed and built everything from scratch — chassis, wiring, and code.

Great Cow BASICIR SensorsChassis Design
MEDIA PLACEHOLDER
Add firefighter robot photos/video
Has Video 🎥
Robotics · High School

Inferno-1400 Firefighter Robot

Autonomous robot that navigated a maze with walls and lines, located a candle using flame and infrared sensors, then extinguished it with a fan. Designed everything — structure, sensors, and code.

ArduinoC++IR SensorFlame SensorAutoCAD
PHOTO PLACEHOLDER
Add line follower robot photo
Robotics · High School

Line Follower Robot

A robot that autonomously follows a line on the ground using IR reflectance sensors. Simple but precise — a foundational robotics project that taught sensor calibration and control loops.

IR SensorsControl LogicHardware
CHART / SCREENSHOT
Add model output or data visualization
Machine Learning · Research

CNC Predictive Maintenance

ML model predicting Remaining Useful Life (RUL) of CNC mill blades to optimize maintenance schedules and reduce industrial downtime. Part of my research work at Dr. Eugene Li's lab at Waterloo.

PythonScikit-LearnPandasRUL
SCREENSHOT PLACEHOLDER
Add Frenzy Flyer gameplay screenshot
Game Dev · Python GitHub ↗

Frenzy Flyer

A Python arcade game built with Pygame. Navigate obstacles, survive as long as possible. A personal project that sharpened game loop design, collision detection, and event-driven programming.

PythonPygameGame Dev
PCB PHOTO PLACEHOLDER
Add Altium screenshot or PCB photo
Hardware · PCB Design

Formula Electric PCBs

Custom PCB boards for the UWaterloo Formula Electric race car — telemetry, sensor interface, and power subsystem layers. Designed end-to-end in Altium Designer as part of the electrical subsystems team.

AltiumPCB LayoutTelemetryPower
🔧 In Progress

Machine Learning Project

A new ML project in the works with a friend. Details and repo coming soon — check back after this weekend.

PythonMLTBD
04 — Let's Talk

Got a project,
co-op, or idea?

I'm actively looking for software-focused co-op and internship opportunities. Whether you want to collaborate, hire, or just chat about cool engineering problems — reach out.

a2aldiri@uwaterloo.ca ↗