experience

  • databallr

    Engineer

    databallr

    Building NBA and WNBA analytics tools for 150k+ monthly users to visualize shot quality, developing basketball games played 1M+ times, and creating interactive 3D gameplay visualizations.

    PythonTypeScriptPostgreSQLThreeJSComputer Vision
  • Freedom Mobile

    Software Engineering Intern

    Freedom Mobile

    Engineered backend infrastructure to automate vendor data pipelines, implementing cryptographic encryption for secure hardware data processing, building company-wide onboarding tools for interns, and migrating a monolithic notification engine to AWS microservices.

    PythonAWSTypescriptETL PipelinesRAGPyTorchVector DatabasesGPG/RSA Encryption
  • Aview International

    Software Engineering Intern

    Aview International

    Built video distribution tools serving 300+ media creators, optimized pipelines to increase throughput by 30%, and automated content publishing, saving over 50 hours per month on post-processing.

    NestJSTypeScriptJavaScriptMongoDBFull Stack Development
  • Nokia

    Software Engineering Intern

    Nokia

    Worked on the Network Service Platform's Analytics team (Future Tech Program), migrating 10,000+ lines of legacy front-end code across 120+ files to improve load times and reduce bug reports.

    TypeScriptJavaScriptReactState ManagementJiraConfluence

projects

Dextera

Dextera

SwiftAVFoundationAVAudioEngineVisionSwift Charts

Dextera is an iOS app that uses computer vision and audio processing to detect hand gestures and trigger piano notes in real time, allowing users with limited mobility to play without precise touch input. Winner of Apple's Swift Student Challenge 2026!!

RePlay

RePlay

TypeScriptNext.jsReactThree.jsPythonESP32MediaPipeComputer VisionCloudflare Workers

RePlay turns physio into arcade games (mario kart, legends of zelda, paintball) using a wearable IMU/force sensor + your webcam! Semifinalist at Hack the North 2026 (top 30 of 1,200+).

6° Degrees

6° Degrees

Sentence TransformersPyTorchPythonTypeScriptReactDockerJestpytest

6° Degrees is a semantic word connection game where players find optimal paths between any two words in six steps or less. Reached 7,000+ players in 25+ countries.

LandLock

LandLock

PythonFastAPILangGraphCrewAILeaflet.jsTypeScriptReactBeautifulSoup

LandLock is a multi-agent land risk assessment platform that helps people make informed decisions about where to live, build, and insure. Built in 36 hours for UofT Hacks.

awards & recognition

  • EGOI National Training Camp Qualifier

    Top 10 female competitive programmers out of 5,000+ participants

    Invitational camp based on Canadian Computing Contest scores

  • USACO Gold Division

    Scored 1000/1000 in Bronze & Silver divisions

    Silver Rank: 1/4656, Bronze Rank: 1/11472

  • Euclid Math Contest Honour Roll

    Top ~500 in the country out of 20,000+ participants

  • Ingenious+ Innovation Competition - Ontario Winner

    Recognized for work with SucroSoil and ConnectED.

  • Youth Impact Challenge - National Winner

    Placed top 3 out of 200+ participants.

    Awarded for Oasis, a low-cost atmospheric water harvesting device for rural SubSaharan Africa.

  • Moonshot Pirates Climate Challenge - Top 7

    Placed top 7 out of 3500+ participants

    Awarded for Flux, an autonomous drone system designed to detect methane leaks from abandoned oil wells.

  • NFTE World Series of Innovation Finalist

    Top 10 in the BMO Biodiversity Challenge out of 1,800+ projects

    Awarded for SeaBloom, a coral reef monitoring system that uses CNNs to classify bleached vs unbleached coral with 98% accuracy.

  • International Astrophysics and Astronomy Contest - Silver Medal

    Top 400 out of ~4500 participants

    Competed in topics covering theory of relativity, cosmology, observational astronomy, and parallax/angular size.