Hi, I'm Charlie!

About me!

my_head

I'm a fourth-year Computer Engineering student @ the University of Waterloo.

It gives me great joy to design technology that has a direct positive impact on people and society. I'm especially interested in accessible technology that maximizes potential of creatives in their endeavours.

My deep interest in creative technology comes from my passion for playing music and producing audio and visual media products. My favourite tools to work with include the Adobe Creative Suite, DaVinci Resolve, and Logic. Feel free to check out some of my past projects!

Outside of engineering and music, I love the great outdoors! I enjoy hiking and camping when I have time off. Around campus, one can often find me playing frisbee or skateboarding!

Projects & Experience

radio

Software Developer | Geotab

Implemented and supported key features within flagship MyGeotab platform leveraging React/.NET stack. Maintained functionality and reliability for userbase of 4.7M+ vehicle subscriptions across 55,000 client companies.

radio

Volunteer Developer | Develop For Good

Developed questionnaire platform for Holland Bloorview Institute, enabling clinicians to evaluate efficacy of patient prosthetics. Utilized JavaScript, React, Next, and Firebase.

agf

Web Developer | AGF

Developed and implemented solutions for AGF Management Ltd. Negotiated with multiple stakeholders on frontend design changes. Worked on backend content management in Cascade CMS. Utilized JavaScript, React, JQuery, HTML/SCSS, Java.

radio

Equalizer Audio Plugin | Project

Standalone & DAW-compatible audio plugin in C++ using JUCE framework. Adjustable peak with quality, slope and frequency customizability. Low-pass and high-pass filters with adjustable slopes. Live visualizer of frequency response curve.

nrc

Developer | National Research Council

Worked with CRM & Case Management Solutions team in developing IRAP, CanExport, and SONAR360 applications for the National Research Council, reaching over 8,000 SMEs across Canada. Implemented requested features by business owners. Identified bugs through systematic testing.

radio

Secret Radio Safe | Project

STM32 microcontroller combination safe disguised as radio for escape room. Programmed I/O logic, displays, sounds, and motors in C. Designed, prototyped, and assembled hardware and housing.

monogramcc

Software QA | Monogram Creative Console

Evaluated company software integrations with new releases of industry-leading editing software, including Adobe Creative Suite, Capture One, Final Cut Pro, and Logic Pro. Identified 50+ software bugs with Adobe Creative Cloud integrations and new feature implementations, planned and executed software solutions. Designed and implemented new UI to improve user customizability and utility of Orbiter Module.

lightcube

Lightcube | Project

Assembled hardware for 3-dimensional LED array (soldering, wiring circuits). Programmed animations in C.

More...

Some music projects that I've produced (and played in!)

Some recordings I played on!