Experience & Background
A snapshot of where I've worked, what I've built, and what I've learned.
Experience
Associate Software Engineer
Veeva
Toronto, ON
- Working on Vault Safety Core team
Software Developer
CleanBill
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
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
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
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
Sports Macros
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
Vancouver, BC
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