Hamza Sayed-Ali

Hamza Sayed-Ali close up head shot. Smiling.

Hi! I'm Hamza, a computer engineer from Windsor, Ontario studying at the University of Waterloo. I am currently finishing my final semester of undergrad and building up my skills for full time work as a new grad software engineer.

What I've Worked On:

2023

UW Institute for Quantum Computing Internship

Institue for Quantum Computing logo

I worked under Dr. Crystal Senko integrating a wavelength meter into the control system for the development of a new quantum computing apparatus.

2023

Distributed Spectrum Internship

Distributed Spectrum logo

I was employee number 1 at a radio software startup and developed the short-range communication system that powered the command and control of a new suite of SDR sensors.

2022

Microchip Technology Internship

Microchip Technology logo

As a software engineer intern, I developed a prototype device register map application that allowed engineers to view and edit register bitmaps for all the chip they were working on in a more streamlined, robust interface.

2021

CharityCAN Internship

CharityCAN logo

I was a full stack developer adding new features to a donor discovery platform by leveraging open-source data sets to surface insightful connections to our customers.

2020

Scotiabank Internship

Scotiabank logo

As a technology analyst intern, I sped up database queries by restructuring their hierarchy and built a web app to manage emergency contacts.

2023

Computer Vision Projector

Projector with a raspberry pi taped to the top of it

Projector that automatically resizes, rotates, and deskews images based on a suite of sensors and computer vision running on a RasberryPi. This is my Engineering Capstone project.

2023

UWaterloo Hip Hop Website

Projector with a raspberry pi taped to the top of it

User management and session tracking app used to manage the UWaterloo Hip Hop Club scheduling, memberships, and boost engagement in the community. The site is launching in Winter 2024.

2024

ECE 4B

ECE 459 - Programming for Performance

ECE 406 - Algorithm Design and Analysis

SYDE 552 - Computational Neuroscience

2023

ECE 4A

ECE 457A - Coorperative and Adaptive Algorithms

ECE 481 - Digital Control Systems

ECE 486 - Robot Dynamics and Controls

2022

ECE 3B

ECE 307 - Probability and Statistics 2

ECE 351 - Compilers

ECE 358 - Computer Networks

ECE 320 - Computer Architecture

ENGL 335 - Creative Writing

2022

ECE 3A

ECE 318 - Communication Systems 1

ECE 327 - Digital Hardware Systems

ECE 350 - Real-Time Operating Systems

ECE 380 - Analog Control Systems

ENVS 200 - Field Ecology

2021

ECE 2B

ECE 203 - Probability and Statistics 1

ECE 207 - Signals and Systems

ECE 208 - Discrete Mathematics and Logic 2

ECE 224 - Embedded Microprocessor Systems

ECE 252 - Systems Programming and Concurrency

ECE 298 - Instrumentation and Prototyping Lab

2021

ECE 2A

ECE 106 - Materials Chemistry for Engineers

ECE 204 - Numerical Methods

ECE 205 - Advanced Calculus 1

ECE 222 - Digital Computers

ECE 240 - Electronic Circuits 1

ECE 250 - Algorithms and Data Structures

2020

In between times

EARTH 123 - Introductory Hydrology

GEOG 207 - Climate Change Fundamentals

2020

ECE 1B

ECE 106 - Electricity and Magnetism

ECE 108 - Discrete Mathematics and Logic 1

ECE 124 - Digital Circuits and Systems

ECE 140 - Linear Circuits

ECE 192 - Engineering Economics

MATH 119 - Calculus 2

2019

ECE 1A

ECE 105 - Classical Mechanics

MATH 115 - Linear Algebra

MATH 117 - Calculus 1

ECE 150 - Fundamentals of Programming

ECE 190 - Engineering Profession and Practice

SPCOM 192 - Communication in Engineering