ABOUT
Hi! I'm a Computer Science student at York University and I’ve had the opportunity to build software across a range of contexts, from student-led initiatives like my school’s hackathon to internships across multiple teams at larger organizations and startups.
In my spare time, I'm usually playing the guitar, running, or looking for new restaurants to try!
EXPERIENCE





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 |