Hi! I'm a CS student at the University of Waterloo passionate about learning and building new things. I've attended 20+ hackathons and won awards at 9 of them, including Hack the 6ix, DeltaHacks, and GenAI Genesis. I've also won 2 designathons.
I have strong experience in full-stack web development, working mainly with Next.js, FastAPI, and Express.js.
My work experience includes being a Software Engineer Intern at CGI, where I developed an enterprise RAG chatbot, a Data Engineer Intern at Alljoined, where I improved timing accuracy and verified brainwave data correctness, and a Full-Stack Engineer at Digitera, where I developed a role-based school news app.
I've also organized, mentored, and judged at hackathons including UofT Hacks, YRHacks, Hack404, and JAMHacks.
Projects
EasyMeet
A mobile-friendly scheduling app for planning events with friends. Implemented a CI/CD pipeline and unit tests.

The Spyglass Website
The official website for Richmond Hill High School's student magazine. Optimized for the mobile experience.

Baseline
A neurotech application for detecting fatigue levels in real-time using EEG data. Won 2nd Place for neurotech at Hack49.

tinyraytracer
A minimalist raytracer in C++ and Go. Renders lighting effects using the Phong reflection model.

ThirteenLabs
Video to interactive model generator powered by Twelve Labs. Won Best Developer Tool and 2nd Best Use of Twelve Labs at Hack the 6ix 2025.

Eyedentify
A web application utilizing facial recognition to identify multiple people from a picture. Won 2nd Place and Best Web App at YRHacks 2023.

Personal Website
My personal website built with Next.js and Tailwind CSS. Features a dark mode toggle and a responsive design.

Cows Vs. Ducks
A strategy-based game based on Plants vs. Zombies, where cows defend against ducks. Implemented a state machine and animation system.

Layoff Evaders
A VR fitness game where players dodge obstacles to avoid getting laid off. Game built in Unity, dashboard built with Streamlit and Firebase Realtime Database. Won 2nd Place at DeltaHacks XI.

Replate
An AI-powered food sustainability and delivery app. Features dual-agent RAG pipeline. Won Eco-Mobility award at GenAI Genesis.

raycaster-java
A Wolfenstein-like raycaster built in Java for rendering pseudo-3D environments.

invitation
An invitation to my birthday party. Features JWT authentication, server actions, and a responsive design. Friends only.

brainf
A brainf**** interpreter and transpiler written in C.
