About Me

I graduated with a Computer Science degree, focusing on projects that blend user interaction with cutting-edge technology. I`m currently working in a role I love, contributing to a team that`s building innovative solutions.

Canadian Citizen and US Permanent Resident. No Sponsorship Required.

Projects

  • Embedded Chess

    An embedded chess project that incorprated a custom PCB with 3D printed parts and software written in Rust to create a chessboard that detects the position of pieces and highlights possible moves when a piece is picked up

    A 3D printed embedded chess board
  • Projection Mapping

    A software project to lower the barrier of entry to animated storytelling. We developed an application that allows upper elementary and middle school aged students access to animation and projection mapping as a medium for storytelling. This project is being developed for test runs in Toronto classrooms.

    Projection Mapping Demo
  • GPT Parsing

    A research project involving counsels petitioning for cases to SCOTUS. The data gathered had a semi-formatted 'counsels' field and as such required parsing. We ran the data through a parsing algorithm that involved GPT-4, extracting formatted data from the dataset to do further research on.

    ChatGPT logo
  1. Sept 2024 - Present

    Turning code into campfire stories

  2. Feb 2024 - Sept 2024

    Developed and refined various data parsing methods and algorithms to parse semi-structured data into consistently structured data enabling further research.

  3. Winter Semester 2023 & 2024

    Provided technical support to students by troubleshooting labs, grading tests, and answering questions on digital logic and MIPS assembly.

  4. May - Sept 2023

    Worked on the web team developing new features and performing bug fixes for all external and internal bank websites in an Agile development environment.

  5. 2022 - 2024

    As Director of Safety for the University of Toronto Ski and Snowboard Club, I spearheaded an eight-member Crisis Management Response Team, ensuring readiness for challenges at large-scale ski events. My ability to think decisively under pressure was essential in rapidly implementing solutions to unforeseen trip complications, positively impacting the experience of over 1000 attendees.

  6. June - Sept 2021

    Directed the photography and software development for two live shows reaching over 5000 live viewers.