Skip to content

Experience

Where I've worked and learned.

Most recent first. Scroll through it.

  1. NowWork

    Machine Learning Research Assistant

    McMaster University · Hamilton, ON

    Building and evaluating machine learning models and the software around them.

    • Research on compact, multi-prior Retinex architectures for low-light image enhancement.
    • Built a modular training and evaluation pipeline for controlled ablations.
    • Exploring structure-guided priors that keep detail without heavy branches.
    PyTorchComputer visionPython
  2. BeforeWork

    Software Engineer

    KITE Research Institute · University Health Network · Toronto, ON

    Contributed to an AI platform for obstructive sleep apnea (OSA) screening alongside senior researchers and University of Toronto faculty.

    • Built an audio and video recording system that supported hundreds of patient sessions.
    • Captured audio with PyAudio and video with OpenCV on a shared session clock.
    • Organized session data and handed it off to the research team through AWS.
    PythonPyAudioOpenCVAWS
  3. BeforeWork

    Research Student

    KITE Research Institute · University Health Network · Toronto, ON

    Developed a graphical user interface and a responsive web application for clinical research.

    • Built a graphical user interface and a responsive web application at the KITE Research Institute.
    • Worked with senior researchers and scientists to integrate their feedback into the product.
    • Improved usability for patients, enhancing patient-researcher interactions.
    PythonFlaskOpenCVPyAudio
  4. OngoingCommunity

    Open Source Team Member

    Google Developer Groups (GDG)

    Contributing to GDG open-source work, including AgentGuard, a guard layer for autonomous AI agents.

    • Collaborating through issues, pull requests and code review.
    • Working on evaluating and guarding agent tool calls.
    Open sourceLLM agentsPython
  5. Fun factOther

    Tutor & Community Advisor

    Outside of code

    When I'm not coding, I tutor math and computer science and advise in my community.

    • Helping students build intuition rather than memorize steps.
    TeachingMathMentoring