Computer Engineer & Full Stack Developer

Hi, I'mRababb Pannu

I'm a Computer Engineering student at the University of Waterloo with a passion for full stack development and robotics.

My background and journey

About Me

Rababb Pannu
Available for work

I'm a passionate computer engineer with experience in creating full stack web applications. I specialize in frontend development with React and Next.js, but I'm also comfortable working with backend technologies.

My journey in tech started in robotics, as my high schools head of programming for FIRST Robotics. I've since expanded my horizons to full stack web development, PCB design and robotics programming.

When I'm not coding, you can find me playing ball hockey, studying for my computer engineering classes at the University of Waterloo and keeping up with the latest technologies.

Name
Rababb Pannu
Email
rababb.s.pannu@gmail.com
Location
Toronto
Availability
Open to opportunities
Technologies I work with

My Skills

JavaScript
90%
TypeScript
85%
React
95%
Next.js
90%
Arduino
80%
HTML/CSS
95%
Tailwind CSS
90%
PCB Design
75%
SQL
50%
AWS
35%
Python
90%
Git
85%
Some of my recent work

Featured Projects

Hack the North 2025 Award Winner

Hack the North 2025 Award Winner

A full-stack collaborative site to lip read videos and create notes and quizzes based off content read.

React
Symphonic Labs' API
OpenAI API
Auth0
MongoDB
Cohere API
AI Garbage and Recycling Sorter

AI Garbage and Recycling Sorter

Waste bin that identifies garbage and recycling using a custom trained AI model and sorts them into seperate bins.

Arduino
Python
Tensorflow
FIFA World Cup Stats On Graphs

FIFA World Cup Stats On Graphs

A website that uses data from FIFA's 2022 world cup to create graphs analysing teams and their playstyles.

React
SQL
MatPlotLib
Python
Team 854 Iron Bears First Robotics Robot and Learning Site

Team 854 Iron Bears First Robotics Robot and Learning Site

In 2025, I was the head of programming for Team 854, I programmed our robot and created a website for new programmers to learn on.

Java
WPILIB
Robotics
React
UofT Seek Jr 2024 1st Place

UofT Seek Jr 2024 1st Place

My team and I obtained first place in this hackathon by creating and programming an Arduino controlled rover to autonomously navigate a maze and then scan barcodes while under Bluetooth control.

Arduino
C++
School Newspaper Website

School Newspaper Website

Editor-in-Chief (President) of my school's newspaper from September 2023 to June 2025 and worked with our web team to create a React website to digitize our articles.

React
Tailwind CSS
Framer Motion
E-commerce Website to sell digital signatures

E-commerce Website to sell digital signatures

Created a React website to sell digital signatures. Used Stripe to collect payment and used Supabase to store buyer information to create their signature.

Stripe
Supabase
React
My professional journey

Work Experience

2x Hackathon Winner, 6+ Hackathon Participant

| 2024 - Present

Particpated in 6+ Hackathons, won best use of Auth0 at Hack the North 2024 and recieved first place in UofT's Seek Jr 2024 Hackathon.

Website Developer

The Signature Lab | December 2024 - March 2025

Developed an E-commerce website in React, utilizing Stripe for payments and Supabase to collect and store buyer order info.

UofT Robotics for Space Exploration Electrical Member

University of Toronto | August 2024 - February 2025

Designed and soldered a PCB to deliver 12 volts of power to a stacklight from a programmable microcontroller that only delivers 5 volts normally, and also programmed the microcontroller to control the stacklight. Additionally, I used CAD and 3D printing to create a holding mechanism for loose parts on our space rover.

Let's work together

Get In Touch

Contact Information

Email
rababb.s.pannu@gmail.com
LinkedIn
linkedin.com/in/rababb-pannu
GitHub
github.com/Rababb-P
Instagram
instagram.com/rababb_p

Send Me a Message