SQ Waterloo ’31

Sulaiman Qazi

cs @ university of waterloo

what i'm doing

what i've done

what i'm looking to do

  • machine learning and embedded systems roles

outside of that, i listen to a lot of music, cook, and watch anime

01 Experience 2022 - 2031

Experience.

Education Waterloo ’31

2026 — 2031

Incoming

University of Waterloo

Bachelor of Computer Science

Waterloo, Ontario

2022 — 2026

J. Clarke Richardson Collegiate

Ontario Secondary School Diploma

Ajax, Ontario

Work 2 internships

  1. Jul 2026Present

    Sunnybrook Research Institute Current

    Machine Learning Research Intern

    • Building ultrasound simulations in MATLAB, Python and k-Wave.
    • Training a PyTorch model to detect red blood cells.
    • Designing a 3D-printed spine model for testing.
    PythonMATLABPyTorchk-WaveSOLIDWORKS
  2. Jul 2025Aug 2025

    Sunnybrook Research Institute

    Firmware Engineering Intern

    • Wrote embedded C++ for an RP2040 test system.
    • Designed its four-layer PCB in Altium.
    • Hand-soldered 200+ parts, cut costs by 33% and added automated tests.
    Embedded C++RP2040GitLabAltium

Robotics, clubs & teaching 5 roles · open for detail

  1. 2025 — 2026 FTC 22603 · Hurricane Stormbots Programmer 1st Inspire Award
    • Programmed autonomous odometry in Java.
    • Won the 1st Inspire Award and Think Award at the Canada World Cup.
    JavaOdometryAutonomous
  2. 2024 — 2026 J. Clarke Richardson Collegiate Co-President · Math, STEM & CS Clubs
    • Led weekly activities for 250+ members across three clubs.
    LeadershipCurriculumEvents
  3. 2023 — 2026 Youth Dream Canada Coding Mentor
    • Taught coding through hands-on projects.
    TeachingPython
  4. 2022 — 2025 VEX Robotics · Stormbots 50760A Head Captain Regional bronze
    • Led an eight-person team to a regional bronze medal.
    VEXTeam lead
  5. Summer 2024 The STEAM Project Summer Camp Counsellor
    • Led hands-on STEAM activities for campers.
    TeachingSTEAM

02 Projects 5 selected

Projects.

Chaos Roll title screen: a generative survival arena with a pixel-art character and a start run button.

1st Place Overall - Hack the Valley Hack Day

Chaos Roll

Wave-survival game · Gemini-generated content

A wave-survival game where Gemini creates new abilities every 15 seconds. The game checks each one before adding it to a run. You also race an AI through the same waves.

Gemini APITypeScript ReactVite Procedural generation
Bojon landing screen: Enter the Interview Arena, with a start my interview battle button.

Ribbon Prize - Hack the 6ix 2025

Bojon

Competitive 1v1 interview practice

Head-to-head interview practice. Gemini writes the questions, Twelve Labs scores the video answers and the winner gains Elo.

Gemini ProTwelve Labs MongoDBAuth0 JavaScript

Game Boy Emulator

C · SDL2 · Sharp LR35902

A Game Boy emulator in C with a working LR35902 CPU, memory map, I/O, PPU, input and SDL2 rendering.

CSDL2CMakeArchitecture
CHIP-8 emulator running in a desktop browser.

CHIP-8 Interpreter

C++ · SDL2 · 64×32 display

My first emulator: 35 opcodes, a 64×32 display, timers and a hex keypad. It runs real CHIP-8 ROMs.

C++SDL2Interpreters
Complete ESP32 smartwatch schematic showing power, display, sensors, storage and connector circuits.

Health Tracking Smartwatch

ESP32 · custom PCB · Arduino

An ESP32 smartwatch with a custom PCB, TFT display, heart-rate sensor and step tracking. I designed the board, reflowed it and wrote the firmware.

ESP32ArduinoPCB design

03 Skills Toolkit

Skills & tools.

Languages

  • C Game Boy CPU, PPU and memory
  • C++ CHIP-8 and RP2040 firmware
  • Python Ultrasound simulation and PyTorch
  • Java FTC autonomous odometry
  • TypeScript Chaos Roll ability system
  • JavaScript Bojon, Chaos Roll and this site
  • MATLAB k-Wave ultrasound simulation
  • PHP · MySQL School projects and a small forum

Libraries & platforms

  • SDL2 Emulator rendering and input
  • PyTorch Red blood cell detection
  • Gemini API Abilities and interview questions
  • Twelve Labs Video answer scoring
  • React · Vite Chaos Roll front end
  • MongoDB · Auth0 Bojon accounts and matchmaking
  • k-Wave Ultrasound research
  • Git · GitLab Projects and lab work

Hardware

  • RP2040 Automated tester firmware and PCB
  • ESP32 Health tracking smartwatch
  • Altium · KiCad Four-layer PCB
  • SMD soldering 200+ joints and hot-plate reflow
  • SOLIDWORKS 3D-printed spine model
  • Blender · Fusion 360 Research models

04 Contact Open to internships

Get in touch.

Open to internships, hackathons and systems or AI projects. Email me.