Brandon Chen software engineer · Vancouver, BC

Brandon Chen

I'm a software engineer who loves building systems and ML pipelines. I love playing soccer and going to the gym, and I'm also learning how to sew. Computer science at UBC, Vancouver.

Work

UBC X-Lab now

undergraduate research assistant · Vancouver · 2026 – now

Research assistant in Prof. Robert Xiao's lab, building a VR tool for editing volumetric scenes in real time. I work on keeping the render loop fast enough for a headset, and on direct manipulation of large sets of primitives.

Peripheral Labs

software engineering intern · Toronto · 2025 – 2026

Fourteen months on the team behind volumetric video of live sports. I built the AWS pipeline that runs the processing, the FastAPI backend in front of it, and the CI/CD that ships each stage, and kept multi-day GPU training runs alive on a SLURM cluster. On the ML side, I co-designed a dynamic-scene 3D reconstruction method in PyTorch.

Pixel Light Effects

software engineering intern · Vancouver · summer 2024

Built a 3D reconstruction pipeline over photogrammetry captures, from COLMAP structure-from-motion to photorealistic reconstructions the artists worked from. Also automated deployment with Bash, Nginx templates and systemd.

Toolbox

cloud and infrastructure
AWS Batch, Fargate, EventBridge, MediaConvert, S3, DynamoDB, ECR · Docker · GitHub Actions · SLURM · Linux · Nginx · Vercel · Supabase
backend
Python · FastAPI · TypeScript · Node.js · Next.js · Prisma · PostgreSQL · SQL · Auth0 · NextAuth
vision and ML
PyTorch · 3D Gaussian splatting · COLMAP · CUDA rasterization · C++

Project

Club organizational hub

2026 – · GitHub · live

An operations hub for a student club's executive team: announcements, tasks, department boards, event requests and a shared calendar, with role-based access. Next.js, TypeScript, PostgreSQL and Prisma on Supabase, NextAuth, deployed on Vercel.

Contact

email
brandon.zchen6@gmail.com
github
brandonzchen
linkedin
in/brandon-chen7
resume
PDF