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 |
| Self-healing Anomaly Detection Service | A platform featuring a mock data stream taking points at random from the AWS Cloudwatch Dataset with an Isolation Forest anomaly detection model that can auto-detect deviations in data distribution and has self-retraining capabilities. | PythonFastAPIRedisscikit-learnTypeScriptReact |
| Traffic Sign Identifier | A Convolutional Neural Network (CNN) that classifies road signs, using the the German Traffic Sign Recognition Benchmark (GTSRB) dataset, containing ~30000 images of 43 different road signs, using OpenCV and TensorFlow. | PythonTensorFlowOpenCV |
| Workout Tracker | Personal workout tracker with streak visualizations, fine-tuned LLM (OpenAI) feedback, and caching/rate-limiting. | Next.jsTypeScriptPythonMongoDBRedisAWS S3 |
| 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