



I'm Rick, an ardent foodie who loves seafood! ...also a third year undergrad at UWaterloo. My favourite branch of math is real analysis and probability. Ultimately, I hope to apply my education towards problems in health, education, and policy. Other hobbies include drawing, traveling, and reading comics.







Compiler Engineer Intern
Huawei Canada
May 2026 — Aug 2026
Machine instruction scheduling

Machine Learning Engineer Intern
BrinqAI (formerly known as Arcturus Networks)
Sep 2025 — Dec 2025
Training, quantization, and deployment of SOTA models for edge inference

Undergraduate Research Assistant
Vision and Image Processing Lab
May 2025 — Aug 2025
Applications of Meta's Project Aria glasses

Software Developer Intern
Equitable Life
Jan 2025 — Apr 2025
Task automation and NLP classification

Undergraduate Teaching Assistant
Math Tutoring Centre
Sep 2024 — Dec 2024
Teaching Calculus I, II, III

Undergraduate Research Assistant
University of Waterloo
May 2024 — Aug 2024
Prediction algorithms for staionary points of microswimmers in Stokes flow

Research Intern
University of California: Santa Cruz
Jun 2022 — Aug 2022
Building data pipelines to help astronomers study the Mrk 421 blazar


University of Waterloo
Bachelor's Degree, Computer Science and Statistics
Sep 2023 — Apr 2027
GPA
3.96/4.0

National University of Singapore
Exchange Semester
Jan 2026 — May 2026
GPA
🥥 / 🌴

University of British Columbia
Concurrent Studies
Sep 2022 — Dec 2022
GPA
4.33/4.33

Programming Languages
Python
C/C++
SQL
R
MATLAB
Go
Data Science & Machine Learning
PyTorch
Tensorflow
scikit-learn
NumPy
OpenCV
Pandas
Jupyter
Pillow
Databases
PostgreSQL
MongoDB
MySQL
MS Access

LearnPlusPlus
Deep learning library providing a neural network class. Train any network you can dream of, then perform lightning fast inference! Supports model serialization and transfer learning.
Mini-C Compiler
Compiler for a subset of the C language with support for basic control flow and I/O. Comes with compiler optimizations to increase execution speed and minimize binary size.
Biquadris
Multiplayer Tetris game where you can crush your friends! Compete against them using fun power ups on a variety of levels and game modes.
Personal Website
The amazing website you're looking at right now! This is still a work in progress, so feel free to give me some feedback!!!
