I’m open to full-time Software Engineering roles — remote, or hybrid.
Creativity and productivity are in my DNA, sharpened at UBC and backed by 7 years of software development. I’ve spanned the spectrum of abstraction, from raw C and C++ to prompting AI models. I make stubborn systems work across platforms, and when challenges hit, I don’t just push harder, I see problems differently and turn them into breakthroughs.
Ready to bring that mindset to your team—Hire Me.
Education
Bachelor’s, Computer Engineering, The University of British Columbia, 2025
Professional Experience
Software Engineer | AbCellera Biologics | Vancouver, Canada | July 2025 – Dec 2025 — 6m
Details
- Orchestrated the takeover of a legacy Laravel (PHP) healthcare application, conducting a comprehensive security audit that remediated 5 critical vulnerabilities and achieved 100% PHIPA compliance by implementing middleware to prevent unauthorized PHI access.
- Led the infrastructure migration from shared hosting to Google Cloud Platform (Cloud Run) using Terraform and Docker, establishing strict data residency controls and reducing deployment time by ~60% via automated Cloud Build pipelines.
- Architected a real-time transcription and automated reporting system using WebSocket, OpenAI, and Google STT to generate instant SOAP notes, reducing latency by ~40% and enabling seamless streaming for long-duration sessions.
- Redesigned the MySQL database schema for audio segmentation and refactored 2,800+ lines of legacy code into a scalable Service-Oriented Architecture, improving query performance by ~30% and enhancing system maintainability.
- Directed the product’s beta launch and cost strategy, successfully increasing doctor documentation efficiency by 50% while establishing a sustainable budget model for cloud transcription services.
C++ Build/Software Engineer | AbCellera Biologics | Vancouver, Canada | May 2021 – Dec 2023 — 2y 9m
Details
- Developed Qt/QML data visualization tools that helped scientists analyze research results more effectively, while also contributing improvements and bug reports to open-source projects like Vcpkg and the DataFrame C++ library.
- Standardized cross-platform builds with Docker and Vcpkg, cutting build times by 30% and ensuring reproducible environments.
- Designed CI/CD pipelines in Jenkins with distributed AWS build agents, improving reliability and eliminating single points of failure.
- Managed software releases and ported a key product to macOS while beginning the migration from Qt5 to Qt6.
Junior Software Developer | LUCID Vision Labs | Richmond, Canada | May 2017 – May 2021 — 4y
Details
- Enhanced the Arena SDK with a more Pythonic API wrapper and utility scripts, streamlining developer workflows.
- Automated tasks like pull request builds, Jira logging, and cross-platform configs, reducing repetitive manual work.
- Built SDK examples, improved the ArenaView UI, and created a ROS2 driver, extending SDK functionality for robotics.
- Designed unit and functional tests with GoogleTest, GoogleMock, and NUnit, achieving 70% code coverage and improving reliability.
- Automated SDK builds, regression testing, and static analysis on AWS through Jenkins pipelines, boosting development efficiency.