A builder of digital and spatial systems.

I am a computer science student at UBC and a former architectural designer. My work moves between application logic, databases, interfaces, buildings, public space and visual narrative.

Architecture trained me to move between a city-scale idea and a construction detail. Software asks for the same kind of thinking: understand the whole system, define relationships, then make each part reliable enough to support the experience.

I value legible structure, patient iteration and visual communication. I am especially interested in work where technical decisions and human experience cannot be separated.

A path across disciplines.

01

2025 — Expected 2028

Bachelor of Computer Science

University of British Columbia

02

2023 — 2025

Computer Studies

Langara College

03

2017 — 2020

Architectural practice

Hong Kong Huayi Design Consultant (Shenzhen)

04

2013 — 2018

Bachelor of Engineering in Architecture

Xi'an University of Technology

Software

Java, C, C++, JavaScript, Python, SQL

JavaFX, Swing, JUnit, Git, TCP sockets

Web + Data

HTML, CSS, JavaScript, PHP

MySQL, SQL Server, relational modelling

Design

Adobe Creative Suite, Figma

AutoCAD, SketchUp, Rhino, Lumion