ABOUT
I'm a software engineer/computer science student interested in fun problems!
I interned at RBC Borealis before moving to Germany for a few months to study at Hochschule Bonn-Rhein-Sieg in Bonn, Germany.
EXPERIENCE

RBC Borealis
Software Engineering Intern
01/2026 - 04/2026

Royal Bank of Canada (RBC)
Software Engineering Intern
09/2025 - 12/2025

Royal Bank of Canada (RBC)
Software Engineering Intern
05/2024 - 12/2024

Computing Students Hub' at York University
Software Developer
09/2023 - 11/2024
PROJECTS
| Project | Description | Built with |
|---|---|---|
| MiniTS | TypeScript-inspired language with an online IDE supporting basic inheritance, control flow, lists, static type-checking, scoping, variable shadowing. Uses ANTLR for AST-based semantic & syntactic analysis. | JavaSpring BootTypeScriptReactANTLR |
| Workout Tracker | Personal workout tracker with streak visualizations, fine-tuned LLM (OpenAI) feedback, and caching/rate-limiting. | Next.jsTypeScriptPythonMongoDBRedisS3 |
| Video Processing Service | Cloud-native video upload/playback service using Pub/Sub and Cloud Run to trigger an automated video transcoding (to 360p) task. | TypeScriptNext.jsReactExpressGoogle Cloud Storage |
| BeGrate | Blog site supporting authenticated public/private post creation + liking and commenting. | JavaScriptReactExpressMongoDB |
| YorkRMC | Chrome extension to scrape RateMyCourses.io for course reviews and displays them on my university's respective course page. | JavaScriptExpress |
ETC