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

RBC Borealis

Software Engineering Intern

01/2026 - 04/2026

Royal Bank of Canada (RBC)

Royal Bank of Canada (RBC)

Software Engineering Intern

09/2025 - 12/2025

Royal Bank of Canada (RBC)

Royal Bank of Canada (RBC)

Software Engineering Intern

05/2024 - 12/2024

Computing Students Hub at York University

Computing Students Hub at York University

Software Developer

09/2023 - 11/2024

PROJECTS

ProjectDescriptionBuilt with
MiniTSTypeScript-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 ServiceA 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 IdentifierA 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 TrackerPersonal workout tracker with streak visualizations, fine-tuned LLM (OpenAI) feedback, and caching/rate-limiting.
Next.jsTypeScriptPythonMongoDBRedisAWS S3
Video Processing ServiceCloud-native video upload/playback service using Pub/Sub and Cloud Run to trigger an automated video transcoding (to 360p) task.
TypeScriptNext.jsReactExpressGoogle Cloud Storage
BeGrateBlog site supporting authenticated public/private post creation + liking and commenting.
JavaScriptReactExpressMongoDB
YorkRMCChrome extension to scrape RateMyCourses.io for course reviews and displays them on my university's respective course page.
JavaScriptExpress

ETC

I started running not too long ago, but I've already fallen in love with the way it clears my head and forces me to just breathe. I ran the this May and am now training for the TCS Toronto Waterfront Half Marathon in October.

I also play a little bit of guitar (acoustic and electric) as well. I'm currently learning Polyhia's The Worst, but my favourite songs to play are BTS' Life Goes On and Tommy Emmanuel's Angelina.

One of the most rewarding experiences as of late has had to be a two-week trip before my exchange semester started. I visited , , and , before settling in for a few months.