Rohan Shetty

Software Engineering @ University of Waterloo

Education

University of Waterloo

Bachelor of Software Engineering  ·  2021 – 2026  ·  Waterloo, Canada

Experience

HeyGen

May 2025 – Aug 2025
Software Engineer Intern · AI Infrastructure · Toronto, Canada

Huawei

Jan 2025 – Apr 2025
AI Systems Research Intern · Markham, Canada

Tactic Studios

May 2024 – Aug 2024
Game Programmer Intern · London, Canada

Besty AI

Sep 2023 – Dec 2023
Software Engineer Intern · New York, USA

Behaviour Interactive

Jan 2023 – Apr 2023
Game Programmer Intern · Toronto, Canada

Projects

ThermaLM

Kotlin C++

Thermal-aware LLM inference scheduler that dynamically adapts configuration based on device thermal and battery state. Achieves 10% reduced wattage and 14% longer battery life on Pixel 8 via KV-cache quantization, flash attention, and sparsity.

Sensor-Driven Violin Performance Capture

Python Raspberry Pi

Augmented violin using Raspberry Pi to capture high-fidelity telemetry — bow pressure, position, and pitch — with >85% detection accuracy. Curated a novel dataset of expressive performance metrics from ten violinists.

ShopBot

React FastAPI LangGraph Gemini

Multimodal AI shopping assistant supporting text, voice, and visual search. Uses LangGraph for stateful agent orchestration, CLIP + FAISS for local visual similarity, and Gemini for reasoning, TTS, and STT.

Tuesday Night Tempo

C# Unity

A rhythm game that uses a real drumset as the controller. Built in Unity with custom input handling to map live drum hits to in-game note lanes.