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
Co-Founder & CTO | Medical Bot Connect | Vancouver, Canada | Jan 25 – Present
Details
- Own technical leadership for MedBotConnect’s product, infrastructure, compliance, and AI strategy as the platform moved from beta into production operations.
- Set the technical roadmap across product architecture, AI capabilities, compliance requirements, and cloud infrastructure.
- Established production engineering standards for release management, regression testing, monitoring, debugging, and deployment verification.
- Led Canadian data-residency architecture across cloud infrastructure, transcription, storage, and AI processing.
- Directed platform reliability improvements for real-time recording, async processing, recovery workflows, and production incident response.
- Built operational controls for subscriptions, usage tracking, billing events, cloud cost visibility, and secure payment workflows.
- Hardened security posture through access control, authentication safeguards, PHI-safe workflows, audit logging, and least-privilege cloud permissions.
Software Engineer Contractor | Medical Bot Connect | 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.