A software engineer who sometimes ventures beyond software.
I'm a multidisciplinary engineering grad from UBC. I like to work on cloud infrastructure, backend services, embedded hardware, and applied ML. I like to have a bird's eye view of different parts of the software and/or product development lifecycle. Currently looking for software, infrastructure, or platform engineering roles. In my spare time, I am nerdy about electronics and a variety of other things.
Work
A few things I've built
tfbot
Convention-aware Terraform change automation β a self-hosted bot that turns a plain-English infra request into a convention-perfect, ready-to-review pull request. The model proposes a validated intermediate representation; deterministic Go performs the edits.
CogniShield - Vibe Check
A zero-LLM cognitive-dependency scorer that classifies programmerβAI chat transcripts into six behavioral archetypes using geometric signal-space gating and calibrated confidence bounds.
HAVEN / IGEN Shop Assistant
A smart tool vending system combining Raspberry Pi orchestration, Klipper motion control, FastAPI, React, MQTT, and RFID into a working physical prototype.
Experience
Where I've worked
Jan 2026 β May 2026
Machine Learning Privacy Research Assistant
University of British Columbia
Trained PyTorch shadow models and implemented membership inference attacks to evaluate ML privacy leakage. Improved low-FPR attack performance using statistical scoring and multivariate feature analysis across confidence, entropy, margin, and loss-derived features.
Sep 2025 β Apr 2026 Β· Sep 2023 β Apr 2024
Teaching Assistant β Introduction to Engineering I & II
University of British Columbia Β· Vancouver
Two separate terms as TA for a first-year engineering studio course. Facilitated hands-on sessions and helped 150+ students survive the jump from high school to engineering. Graded deliverables and invigilated exams for 250+ students.
Jan 2025 β Aug 2025
Cloud DevOps Engineer Co-op
Samsung Research Canada Β· Vancouver
Raised IaC coverage to 90%+ across 8+ GCP projects by building a Python Terraform discovery, drift detection, and import pipeline for 300+ unmanaged resources. Reduced Docker image size from 2 GB to 55 MB via multi-stage builds, cutting CI runtime by 65%. Engineered Kubernetes deployments for internal services using Helm and GitOps. Led incident response and authored RCAs for BigQuery, Grafana, and CI/CD failures.
May 2024 β Dec 2024
Software Developer & Technical Writer Co-op
Samsung Research Canada Β· Vancouver
Built a TypeScript VSCode extension with AI suggestions, broken-link detection, and custom Markdown linting. Developed a Python automation tool using Selenium, Pandas, and NLTK that cut partner request review time from 15 minutes to 5 seconds. Built frontend and backend for a test analytics platform using Vue.js, Flask, Docker, AWS DocumentDB, and Elasticsearch. Wrote knowledge base articles for the Samsung Knox B2B offerings.
Sep 2021 β Oct 2024
Software Developer
UBC Uncrewed Aircraft Systems Β· Vancouver
Joined in 2021 as a mechanical member with essentially no idea what I was doing. Spent most of that year asking questions, staring at the whole system, trying to figure out how a claw would retrieve an object mid-flight. Eventually moved to software. Built a TypeScript and Svelte ground control station frontend with live map view and drone telemetry. Added a QR scanner that sends competition mission parameters directly to the backend as JSON. Wrote Python scripts to stream video from a machine vision camera over TCP and UDP for real-time mid-flight object detection.
Sep 2021 β May 2026
B.ASc, Integrated Engineering
University of British Columbia Β· Vancouver
Computer and Electrical specialization. Courses in systems software, computer networking, cybersecurity, software design, AI/ML, and blockchain.
Writing