Andy Ren

Hi! I'm Andy.👋

I currently study Computer Engineering at the University of Waterloo. I love solving complex problems and building things that have a positive, meaningful impact for the world around me.

Some of my interests include software and firmware systems development, RTL hardware design and verification, Internet of Things, and medtech.


I'm currently a Platform Engineering Intern @ Arista Networks 📶

In the past, I've worked on firmware @ Nuvation Energy, software development and test automation @ VirtaMove, and for academic and personal purposes, I've built projects ranging from synthesizable hardware and an RTX kernel, to a home monitor embedded system and job posting aggregator. 👨‍💻

You can read more about my experience, projects, and extracurriculars on this page or on my resume.


When I have free time (not spent studying), I enjoy lifting weights 🏋️, running, playing sports, reading history, and occasionally jamming on the piano 🎹.

Let's chat! Feel free to contact me on Linkedin or at andy[dot]ren[at]uwaterloo.ca.