Marvel Rivals Player at Heart

Rababb Pannu, hackathon enthusiast,

I'm a Computer Engineering student at the University of Waterloo, currently blending machine learning, robotics, and full-stack product work through experiences at BMO, WATonomous, and NeedList.

ML enthusiast
robot programmer
full-stack builder
Waterloo engineer
Rababb Pannu portrait
How I like to build

Quick Overview

Machine Learning

Training and integrating models for object detection, transcription workflows, and applied computer vision.

Robotics

Building autonomous systems with ROS2, C++, Arduino, hardware integration, and simulation tooling.

Full-Stack Craft

Shipping thoughtful product experiences across React, Next.js, NestJS, Firebase, MongoDB, and AWS.

Resume Skills

My current stack

Languages
PythonC++TypeScriptJavaScriptCSSSQL
Frameworks
PyTorchTensorFlowNumPypandasReactNext.jsYOLOROS2
Developer Tools
SupabaseGitDockerNode.jsLinuxAWS

Hackathon Wins

Hack Canada 1st Place Reactiv ($5000) + Most Complex AI Hack Finalist
Amazon Robotics 1st Place
Hack the North Award Winner
UofT RSX SEEK JR 1st Place
Waterloo Chess Hackathon 3rd Place
Toronto Raptors Hackathon 1st Place
Projects from hackathons, robotics, AI, and product work

Featured Builds

Reparo - Hack Canada Winner

Reparo - Hack Canada Winner

An agentic repair assistant that diagnoses broken household items and one-click checks out exact replacement parts from live Shopify inventory.

Python
Agentic AI
Shopify Storefront API
StudySync - Hack The North Winner

StudySync - Hack The North Winner

A collaborative AI study platform that turns lip-read videos into notes and quizzes, built during Hack the North and awarded Best Use of Auth0.

Python
React
Auth0
MongoDB
OpenAI
Cohere
Smart Bin - StarterHacks

Smart Bin - StarterHacks

A real-world ML and hardware build that classifies recycling versus garbage and physically sorts it using an Arduino-driven mechanism.

Python
TensorFlow
Arduino
Computer Vision
FIFA World Cup Graphs Site

FIFA World Cup Graphs Site

An interactive data storytelling site for World Cup statistics with dynamic filtering, graph generation, and a backend data pipeline.

React
Python
SQL
Matplotlib
pandas
FIRST Robotics Learning Site

FIRST Robotics Learning Site

A teaching-focused robotics site plus robot programming work for Team 854, created to help newer programmers ramp up faster.

Java
WPILIB
Robotics
React
Autonomous Rover - UofT SEEK JR Winner

Autonomous Rover - UofT SEEK JR Winner

A first-place hackathon rover that navigated a maze autonomously, then switched into Bluetooth control to scan barcodes.

Arduino
C++
Sensors
Autonomy
Internships + Design Teams

Experience Timeline

Software Developer Intern

BMO - NARP Platforms Tech Team | Jan 2026 - Apr 2026

Built internal monitoring and file-observability dashboards for TSYS data flows, AWS API and MQ volumes, and SLA risk tracking using Dynatrace and Ansible.

Autonomous Software Developer

WATonomous | Sept 2025 - Present

Built a ROS2 and C++ robot navigation simulation in Foxglove, improved localization accuracy by 30%, and fine-tuned a YOLOv11 model that reached 95% accuracy for competition objects.

Part-Time Full-Stack Developer (AI Specialist)

NeedList.org | Mar 2026 - Present

Shipping end-to-end product features for a tech charity startup using TypeScript, NestJS, React, TanStack Query and Router, plus Firebase across auth, data, storage, and cloud functions.

95%

YOLOv11 competition object accuracy in the WATonomous pipeline.

30%

Localization accuracy improvement from refined global mapping work.

60%

Manual escalation time reduced through file monitor automation at BMO.

Open to opportunities and collaborations

Let's Make Something

Contact Information

University Email
rpannu@uwaterloo.ca
Phone
437-388-6319
Base
Toronto and Waterloo, Ontario
LinkedIn
linkedin.com/in/rababb-pannu
Say Hello

Send Me a Message

If you want to chat about internships, projects, hackathons, or building something fun, I'm happy to hear from you.