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