Hello there!
I am a recent computer engineering graduate with a Bachelor’s degree focusing on computer architecture and digital systems. My strong foundation has allowed me to work on professional and personal projects at Solidigm, UBC BioMEMS Lab, AIMCo, and UBC Subbots, developing a wide set of skills ranging from RTL verification, to firmware development, machine learning, robotics, and graphics rendering.
Below are some of my recent projects. Here is my résumé.
Projects
-
Fire Simulation with Vulkan Compute Shaders
Fluid dynamic simulation in C++ and Vulkan, with a Qt graphical user interface.
-
Physically-based Rendering and Ray-tracing
A PBR renderer with real-time ray-tracing of refractions implemented in C++ and OpenGL.
-
RISC-V CPU
A 32-bit RISC-V CPU core verified using UVM-SystemC and supports a multiplication accelerator with CDC.