View on GitHub

Guanxiong Chen

just a CPEN dude

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 CV.


An undergrad from 4-th Year CPEN at UBC. Aiming to get into a grad school and do some good research. Interested in HCI, robotics, graphics (particularly physics-based simulation), reinforcement learning (RL), vision.

Recently I am volunteering at the UBC SPIN (Sensory Perception & Interaction) Research Group. Under Dr. Soheil Kianzad’s supervision, I am working on a project that aims to develop a haptic pen that allows people to sketch simple diagrams with geometric relationships (e.g. parallel, concentric, etc.) defined.

Also I am volunteering at the UBC VCR (Verification, Control & Robotics) Group, under the supervision of Prof. Ian Mitchell. I am working on a project related to RL and physics-based simulation.

Technical Experience

- Volunteering Student at UBC VCR (Verification, Control, Robotics Group)

from May 2020 to present at Dept. of Computer Science at UBC

Highlights: Physics-based simualation, RL, ROS

Keep Reading

- Volunteering Student at UBC SPIN (Sensory Perception & Interaction Group)

from September 2019 to present at Dept. of Computer Science at UBC

Notable skills: literature review, experiment design, embedded programming

Keep Reading

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

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

Notable skills: experiment design and deployment, static analysis, Android

- Digital Systems Design Undergraduate Teaching Assistant

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

Highlights: teaching, SystemVerilog, unit testing

Personal Projects

- Jack in a Box

Course project for CPEN 391: Computer Engineering Design Studio II

A game kiosk for playing blackjack.

Highlights: Embedded System, SoC, Computer Vision, Machine Learning

Keep Reading

- Pixel Transforming SoC

Course project for CPEN 311: Digital Systems Design

A SoC-based accelerator for transforming raster images.

Highlights: SystemVerilog, System on Chip, Avalon Interface

Keep Reading

- 2-DOF PID-controlled Robotic Arm

Course project for ELEC 391: Electrical Engineering Design Studio II

A robotic arm for laser light shows.

Highlights: PID, Matlab, Simulink, Arduino

Keep Reading

- Personal Library Manager

Course project for CPSC 210: Software Construction

A Java program to organize your favourite books and movies.

Highlights: Java, OOD, GUI

Keep Reading