Portfolio — Edition 2026

RABABBPANNU.

Computer Engineering student at the University of Waterloo, blending machine learning, agentic AI, and full-stack product work through experiences at BMO, WATonomous, and NeedList.

Role
Computer Eng @ UWaterloo
Focus
MACHINE LEARNING
Now
NeedList.org · WATonomous
Status
Open to internships
Hack Canada — 1st Place ($5,000)Amazon Robotics — 1st PlaceHack the North — Award WinnerToronto Raptors Hackathon — 1st PlaceUofT RSX Seek Jr — 1st PlaceWaterloo Chess Hackathon — 3rd PlaceMost Complex AI Hack — Finalist
01Selected Work

Projects

A hold-to-talk AI persona of me — Whisper fine-tuned with LoRA and exported to CTranslate2 for real-time int8 transcription, driving a LangGraph agent grounded with RAG over personal data in ChromaDB, with prompt-injection guardrails gated by a CI eval harness.

PyTorch / LangGraph / Whisper / RAG / ChromaDB / HuggingFace

↳ Demo Recording

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

Reparo

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

StudySync

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

Smart Bin

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

React / Python / SQL / Matplotlib / pandas

World Cup Graphs

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

Java / WPILIB / Robotics / React

FRC Learning Site

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

Arduino / C++ / Sensors / Autonomy

Autonomous Rover

↳ Click a row to expand

02Where I've Worked

Experience

01
BMO — NARP Platforms
Jan 2026 — Apr 2026

Software Developer Intern

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

02
WATonomous
Sept 2025 — Present

Autonomous Software Developer

Trained reinforcement-learning (locomotion) and imitation-learning (manipulation) policies in Isaac Lab and PyTorch, logging rewards, trajectory error, and failure cases.

03
NeedList.org
Mar 2026 — Present

Full-Stack Developer (AI Specialist)

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.

03Capabilities

Profile

01

Machine Learning

Training reinforcement-learning and imitation-learning policies, plus models for object detection, transcription workflows, and applied computer vision.

02

Agentic AI

Building agents that plan, call tools, and take real actions — from diagnosing broken hardware to checking out live Shopify inventory.

03

Full-Stack Craft

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

Languages(06)
PythonC++TypeScriptJavaScriptCSSSQL
Frameworks(08)
PyTorchTensorFlowNumPypandasReactNext.jsYOLOROS2
Developer Tools(06)
SupabaseGitDockerNode.jsLinuxAWS
0%

YOLOv11 competition object accuracy in the WATonomous pipeline

+0%

Localization accuracy improvement from refined global mapping work

0%

Manual escalation time reduced through file monitor automation at BMO