Experience

Associate Software Engineer

@Veeva
Sept 2025 - Present | Toronto, ON
  • Working on Vault Safety Core team

Software Developer (Contract, Part-time)

@CleanBill
April 2025 - Aug 2025 | Vancouver, BC
  • Designed and built an event-driven pipeline using Inngest and AWS Textract to automate data extraction from emergency room visit summaries for billing
  • Developed automated workflows for MSP claim response handling, reducing human intervention
  • Enhanced OCR parsing algorithms with orientation detection and automated note extraction from medical documents, reducing manual data entry

Software Developer Intern

@TAIT
May 2024 - Aug 2024 | Vancouver, BC (Remote)
  • Collaborated on Feltboard, a Digital CMS for the Experience Design industry
  • Optimized storage efficiency by implementing shared media buckets, reducing redundant uploads by up to 5X
  • Enhanced user workflow by creating a “save as” feature, allowing users to easily replicate and modify data structures
  • Implemented media replacement for seamless content updates without disruption

Software Developer Intern

@TAIT
July 2022 - Aug 2023 | Vancouver, BC (Remote)
  • Developed a frontend dashboard using Vue to allow users to monitor key metrics within their connected devices
  • Facilitated dynamic schema relationships within the backend, empowering users to create and manage intricate content structures
  • Deployed an image resize proxy using Docker, Nginx, and GKE to reduce service strain and optimize page load times

Teaching Assistant

@University of British Columbia
Sept 2021 - Dec 2022 | Vancouver, BC
  • Taught fundamental programming skills and concepts such as recursion, graph traversal, testing, and debugging
  • Received a 100% favourable rating from over 70 students
  • Led weekly labs and office hours for over 1200 students across three academic semesters

Projects

Oct 2021 - Present
  • Independently created a web application with TypeScript, tailored for media professionals
  • Facilitates effortless generation of macros, optimizing the media captioning workflow within Photo Mechanic
  • Utilized by professional NHL photographers during every Vancouver Canucks home game for the past 3 seasons

DLS

July 2023
  • Co-created a Rust CLI designed for secure secret sharing among developers over WebSockets
  • Implemented end-to-end encryption using RSA public/private key pairs
  • Introduced the ability for users to join rooms through dynamically generated URLs

Education

Bachelor of Science, Computer Science

@ University of British Columbia
Sept 2019 - April 2025 | Vancouver, BC
Faculty of Science

Cumulative average: 84%

Skills

languages

  • Java
  • Python
  • TypeScript
  • JavaScript
  • Bash
  • SQL
  • NoSQL
  • GraphQL
  • HTML
  • CSS

frameworks

  • Node
  • React / Next
  • Vue
  • JUnit
  • Mocha
  • Chai

other

  • Git
  • Docker
  • Kubernetes
  • GCP
  • AWS
  • Terraform
  • Jenkins
  • Datadog
  • Jira