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. Moves are entered via physical buttons or a web dashboard, with Stockfish AI, online play, and an LED board that lights up legal moves and game state in real time.

Jetson Orin NanoNeopixelsOLED Display
Source 3D design file
Read full case study
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.