Computer Engineering @ University of British Columbia

Software, robotics, and AI systems built with field reliability in mind.

I am Ryan Cao, an engineering student focused on autonomous systems, embedded Linux tools, and practical robotics. I like turning hardware constraints into clean software behavior.

  • Autonomous Robots
  • Embedded Linux
  • AI Systems
robot_stack.status online
Navigation Corridor mode
Network Auto-reconnect
Control GPIO + motors
Thermal Fan daemon
if link_down > threshold: restart_wlan0() log_recovery_event()
Profile

Engineering student with a software-first approach to physical systems.

My work sits between software engineering, robotics, and embedded systems: autonomous corridor driving, Raspberry Pi reliability daemons, GPIO-based monitoring, and mechanical gripper prototypes. I am looking for software, robotics, and AI opportunities where reliable systems matter as much as impressive demos.

Selected work

Projects that show software meeting hardware.

See GitHub
Capabilities

Tools I use to build and debug systems.

Background

Education and engineering experience.

University of British Columbia

Computer Engineering Student

Building a foundation in software, electronics, microcontrollers, circuit debugging, and engineering design.

Embedded & Robotics Projects

Arduino and Raspberry Pi systems

Developed firmware, monitoring daemons, GPIO status indicators, thermal control, network recovery logic, and mechanical prototypes.

Contact

Open to software, robotics, and AI engineering opportunities.

Based in Vancouver. Available for internships, engineering roles, and project conversations.