Hello! I'm Eric, a Mechatronics student at the University of Waterloo.
Projects
Some projects and things I'm interested in
Electrical
Dual USB-C Expansion Card
WIP. My attempt at a Framework Dual USB-C Expansion Card featuring upstream Power Delivery
Software
AI model Ablater
A collection of scripts that provide a GUI for inspecting and ablating transformer models easily
RingVC
A discord bot that allows you to easily ping people to join you in a Discord server voice chat
Rotating Arrow Game AI
An AI I trained using Keras Core to play the Rotating Arrow Game. Works surprisingly well, at least for the 3x3 and 4x4 versions
Mechanical
At least what I have photos of
Svejk Dice
Custom wood dice made with a CNC machine and a custom jig. Designed using Inkscape because I like open source stuff
Framework 16 GPU Case
A 3d-printed case for my Framework 16 GPU and Expansion Bay Shell when not in use
Cross View Images
Cross your eyes and try to make the images overlap! For more info about cross view and a tutorial, check out this Reddit post
Experience
Co-ops and design teams
Co-ops
Guelph Eye MD (Relay)
Developed productivity and communication tools using a Go backend with an Electron and StreamDeck frontend, helping streamline patient flow
Paige (kiloBryte)
Worked on a cross-platform video calling solution for seniors, focused on simplicity. Developed the React Native device app and Ionic companion app, integrating Firebase and Vidyo's SDK
Design Teams
Orbital
Working on firmware for a CubeSat designed to capture images of Earth from orbit. Personally worked on the ArduCAM Driver, and saving flash space by seperating HalCoGen and FreeRTOS libraries in CMake
WARG
Member of Electrical Subteam. Just joined, hopefully going to be designing and testing some PCBs soon!
Contacts
and Links