Experience
EXPERIENCE
Department of National Defense
Developed 2 MVPs that utilize ML & LLM models to enhance project discovery and inter-connectivity between different branches of government. Built a custom chat interface to replace form intakes with an LLM agent that can fill out forms based on documents & information provided by the user.
Université du Québec
Second author in "WildCode: An Empirical Analysis of Code Generated by ChatGPT" for the FPS25 security conference in France. Performed static analysis on LLM-generated code with CodeQL and OpenGrep to detect vulnerabilities.
(NSERC) Royal Military College of Canada
Built BLADE, an LLM-free bug localization pipeline using AST chunking and embedding similarity, reaching 84% Top-10 accuracy across 463 bugs. Boosted automated bug repair to 72% accuracy by extracting targeted function call trees. Cut GPU memory usage by ~50%.
ROBOTICS & AI
Stability
1lb combat robotics bot for 2025 season. Competed at Bingemans at went 5 fights before catching on fire! 🔥🚒 Winnning the "Best Death" award.
Entropy
3lb combat robotics for 2025 season. Torn to pieces 3 times with full rebuilds each time. Winning the "Best Death" award.
Krios: FRC
As the software lead of Tronic Titans Robotics club I helped and developed the software for Krios; The 2023 Competition robot that went as far as qualifying for world championship at Houston Texas.
TinyNav
An end-to-end TinyML system for real-time autonomous navigation on microcontrollers. It uses a custom-built dataset and a CNN model to navigate tracks with real-time inference on an ESP32
Terra
Terra is a DNS server fitted to an esp32 that can fit on your wrist and act as an AD blocker for your entire network. It works by repeating your home WIFI and intercepting ads.
PAPERS
HACKATHONS
TLDR.AI (2nd place)
TLDR.AI analyzes website TOS automatically and flags potential risks in the shape of a chrome extension for ease of use. 2nd place QHACKS 2025
Willow (3rd place)
A simple, user-friendly program that allows the user to control their computer with conversational verbal commands. Designed for disabled/elderly people that have difficulty navigating the web. 3rd place QHACKS 2026
SIDE QUESTS
BEAN
Bridging Embeddings to Audio-visual Narratives. We set out to make cool videos that show what's happening in a song by tapping into the song's real essence like the overall vibe, instruments, and speed to create visuals that truly reflect the music.
Qflow
Used by 4300 students, Smart course scheduling system for Queen's Students with automatic course selection and requirement checker.
Elite Innovators
The website provides full-service SR&ED tax credit consulting for Canadian businesses, including claim preparation, audit defense, and a client management dashboard for handling inquiries.
Pattendance
An attendance system built on rolling QR codes to increase productivity and accuracy during large gatherings. Built with Node.js, React, and MySQL.
APS
Arm Physics Simulation. A physics based 2DOF arm using PID and Feedforward control systems to reach target angles with a Trapezoid motion profiler. A learning platform to test motions without real-world consequences like burning motors.