AboutProjectsContactRésumé

Available for Winter 2027 co-op (Jan–Apr).

Computer Engineering (BASc Co-op) student at University of Waterloo.

From circuits to production code.

I work across the whole stack, from circuit-level signalling and embedded firmware to the interactive software that sits on top of it.

View projects Get in touch
Richard Pu

Selected work

Projects

A smart chess board powered by an NVIDIA Jetson Orin Nano. The project combines computer vision, embedded control, and a physical LED board into one interactive system.

Jetson Orin NanoNeopixelsOLED Display
Source 3D design file
Smart Chess Board

About

I like building things I can understand from end to end.

I'm a Computer Engineering student at the University of Waterloo who enjoys working across hardware and software. Most of my projects start with a physical system and grow into the code, controls, and interface that make it useful.

I'm currently looking for co-op opportunities and collaborations where I can keep learning, build practical systems, and contribute across the stack.

Languages

Java · Python · C++ · HTML / CSS

Hardware & Design

Arduino · Raspberry Pi · NVIDIA Jetson Orin Nano · 3D Design & Printing

Tools & Ecosystems

VS Code · Eclipse · Arduino IDE · GitHub · Docker

Get in touch

Let's build something good together.

r3pu@uwaterloo.ca

© 2026 Richard Pu. All rights reserved.