Mechatronics Engineering - University of Waterloo

Hi, I'm Ali

I build things at the intersection of software, hardware, and AI - from firmware for electric race cars to AI-powered workflow tools.

Ali Husseini
scroll

About Me

I'm a Mechatronics Engineering student at Waterloo focused on building practical software and AI systems. At ATS360/Netdynamic, I worked on AI-powered hiring tools for video screening, interview scheduling, resume parsing, and scoring workflows used by over 30 enterprise recruiting teams.

I build mostly across software and AI: React and Next.js on the frontend, Node/Express and JavaScript on the backend, PostgreSQL for data, AWS for infrastructure, and Playwright for automation. I also work close to hardware through embedded firmware with Waterloo Formula Electric.

I'm looking for software and AI co-ops where I can build real products, solve hard problems, and keep growing quickly.

location
Ontario, Canada
status
open to co-ops

Projects

AI + Web

Clarus

A student dashboard that syncs course data from Brightspace, organizes deadlines and grade weights, and generates AI-ranked study action plans.

TypeScriptNext.jsFastifyPrismaPlaywright
ChefIt
AI + Mobile

ChefIt

A full-stack social cooking app that scans pantry items, matches recipes by ingredient coverage, and supports posts, reviews, and smart shopping lists.

SwiftUINode.jsExpressPostgreSQLOpenAI Vision
WaterlooWorks+
Web Extension

WaterlooWorks+

A Manifest V3 Chrome extension that parses resumes and job posts, scores candidate fit, and adds dashboards and overlays to streamline co-op job screening.

JavaScriptManifest V3DOM APIsNode.jsPDF.js
Joblyze - AI Job Posting Analyzer
AI Project

Joblyze - AI Job Posting Analyzer

An AI-powered job posting analyzer that extracts required skills, compares them with resumes, and highlights gaps for stronger applications.

PythonStreamlitLangChainOpenAI
IoT-Enabled Electronic Safe
Embedded

IoT-Enabled Electronic Safe

ESP32 safe with keypad, LEDs, buzzer, and temperature sensing; the web interface mirrors lock state and controls access in real time.

C++ESP32PlatformIOWeb
Delivery Drone - CAD Prototype
CAD

Delivery Drone - CAD Prototype

Designed and 3D-printed a delivery drone prototype in Fusion 360, iterating propeller arm connectors and custom axles into a functional scale model.

Fusion 3603D PrintingIteration

Experience

ATS360/Netdynamic Inc. logo

Software Engineer Co-op

ATS360/Netdynamic Inc. - Mississauga, ON

Jan 2026 - Apr 2026
  • Architected an end-to-end AI video screening platform using SuiteScript, AWS Lambda, S3, Transcribe, and Bedrock/Claude, shipping a client-requested feature to 30+ enterprise hiring teams.
  • Designed and shipped four interview scheduling flows plus a centralized Interview Hub with calendar sync and auto timeslot generation, cutting roughly 15 minutes per interview across 30+ client teams.
  • Performed QA for resume parsing and AI scoring accuracy across 100+ resumes and authored 3 developer handoff guides to support clean engineering onboarding.
University of Waterloo Formula Electric logo

Firmware Developer

University of Waterloo Formula Electric - Waterloo, ON

Sept 2025 - Dec 2025
  • Developed and tested embedded C/C++ firmware for STM32 ECUs, improving reliability across motor, sensor, and control subsystems.
  • Validated CAN/UART signal flow with simulated inputs, reducing communication errors by ~20% and streamlining GitHub-based testing and documentation.
Volvo Cars Oakville logo

Co-op Student Technician

Volvo Cars Oakville - Oakville, ON

July 2024 - Aug 2024
  • Partnered with senior technicians to diagnose and resolve complex system malfunctions using structured root-cause analysis.
  • Adjusted to different workflows across multiple technicians, contributing to timely completion of critical repairs.
Garth Webb SS Peer Tutoring Club logo

Tutor & Communications Executive

Garth Webb SS Peer Tutoring Club - Oakville, ON

Sept 2024 - June 2025
  • Founded and scaled the club to 200+ students; led announcements, email comms, and coordination with teachers and tutors.
  • Tutored 50+ students in Math and Science, improving grades by up to 15% via tailored study plans.
Garth Webb SS logo

Energy, Engineering & Robotics SHSM

Garth Webb SS - Oakville, ON

Oct 2023 - June 2025
  • Completed WHMIS, Worker Health & Safety, and First Aid & CPR certifications.
  • Designed sustainable-city solutions during ICE training; coordinated project tasks and timelines with spreadsheets.

Skills

Languages

10 skills

Python iconPython
TypeScript iconTypeScript
JavaScript iconJavaScript
C++ iconC++
Java iconJava
SQL iconSQL
Swift iconSwift
Bash iconBash
HTML iconHTML
CSS iconCSS

Frameworks / Libraries

13 skills

React iconReact
Next.js iconNext.js
SwiftUI iconSwiftUI
Tailwind CSS iconTailwind CSS
Node.js iconNode.js
Express iconExpress
Fastify iconFastify
Prisma iconPrisma
NumPy iconNumPy
Pandas iconPandas
Playwright iconPlaywright
pytest iconpytest
SuiteScript iconSuiteScript

Infra

15 skills

Git iconGit
GitHub iconGitHub
Docker iconDocker
PostgreSQL iconPostgreSQL
Supabase iconSupabase
Neon iconNeon
Railway iconRailway
NetSuite iconNetSuite
SuiteCloud iconSuiteCloud
Notion iconNotion
Excel iconExcel
AWS iconAWS
S3 iconS3
Lambda iconLambda
Bedrock iconBedrock

CAD / Design

4 skills

AutoCAD iconAutoCAD
Inventor iconInventor
Fusion 360 iconFusion 360
SolidWorks iconSolidWorks

Education

University of Waterloo
University of Waterloo
BASc, Mechatronics Engineering - Waterloo, Ontario, Canada
Sept 2025 - Apr 2030

Relevant coursework: Programming (C++, OOP), Applied Math (Python, Linear Algebra), Engineering Design (AutoCAD, SolidWorks).

Get in Touch

Have a project, opportunity, or just want to say hi? Drop me a line and I'll get back to you.

Slide to send