View on GitHub


Guanxiong Chen

Fourth Year Computer Engineering Student at UBC.

You can visit my LinkedIn page here.

You can send me an email My Email

You can download a copy of my resume.


I am taking mostly computer-related courses, including: Software Construction (Java), Data Structures and Algorithms (C and C++), Microcomputers (Assembly), Digital Circuit Design (Verilog).

Recently I am volunteering at the UBC SPIN (Sensory Perception & Interaction) Research Group. Under Dr. Kianzad’s supervision, I am working on the project “Powerpen Localization with Embedded Camera & Watermarked Paper”. We aim to develop a circuit and an algorithm running on Raspberry Pi to localize a device on top of a surface.

I am also familiar with some fields of Electrical Engineering, and have taken courses about control theory (PID Control), signals and systems, electric machines, and analog circuits design.

Technical Experience

- Volunteering Student at SPIN (Sensory Perception & Interaction)

from September 2019 to present

Notable skills: research, embedded programming

Keep Reading

- USRA Research Student at ReSeSS (The Reliable, Secure, and Sustainable Software Lab)

from May 2019 to current at Dept. of Electrical and Computer Engineering, UBC

Notable skills: research, static analysis, Android

Keep Reading

- Digital Systems Design Undergraduate Teaching Assistant

from September to December 2018 at Dept. of Electrical and Computer Engineering, UBC

Highlights: teaching, SystemVerilog, unit testing

Keep Reading

- Communication System Developer

from September to December 2016 at UBC Orbit

Highlights: working in teams, radio, Arduino

Keep Reading

Personal Projects

- Personal Library Manager

Course project for CPSC 210: Software Construction

Highlights: Java, OOD, GUI

Keep Reading

- Pixel Transforming SoC

Course project for CPEN 311: Digital Systems Design

Highlights: SystemVerilog, System on Chip, Avalon Interface

Keep Reading

- Simple RISC (Reduced Instruction Set Computer) Machine

Course project for CPEN 211: Intro to Microcomputers

Highlights: Verilog, RISC

Keep Reading

- 2-DOF PID-controlled Robotic Arm

Course project for ELEC 391: Electrical Engineering Design Studio

Highlights: PID, Matlab, Simulink, Arduino

Keep Reading