Hey, I'm Keith

> I write code.
who am I

My specializations

Specialty in C++

I have years of experience with C++, on top of co-op experience with modern C++ design practices. My strong industry experience in developing real-time embedded systems with C++ makes me a valuable asset in any team.

Stack Flexibility

I'm a quick learner on any stack, with experience in C++ (up to C++17 standard), C, .NET, and in building web tools with Python, PHP, Javascript (React.js, Node.js), SQL, and MongoDB.

Collaborative

I have strong experience working professionally with development teams, pushing out products in a time-constrained environment. Whether it be working from home, or in person, I am someone you can rely on.

resume

Education

BASc. Computer Engineering, co-op
Waterloo, ON, Canada
September 2019 - May 2024 (expected)

• Awarded the Richard and Elizabeth Madter Entrance Scholarship and the President's Scholarship of Distinction
• Elected class representative for Computer Engineering Class of 2024 (class of roughly 200 students)

International Baccalaureate Diploma Program
Taguig, Philippines
August 2015 - May 2019

• Graduate of the International Baccalaureate (IB) Diploma Program
• ISM Leadership Award (2018, 2019) Awarded to the top 5 students who have shown outstanding leadership in co-curricular activities
• Exemplary Student Award (2016, 2017) Awarded to the top 5 students who exemplify school-wide goals and dispositions
• National Honors Society, USA (2019) Cumulative GPA of >6.25 (out of 7), and who exemplify NHS’s values (assessed via an application)

Experience

Apple | Software Engineering Intern
Cupertino, CA, United States
Jan 2022 - Apr 2022

• Developed simulation of multiple interacting devices for functional testing of stereo audio streaming, clock frequency synchronization with PI controllers, and audio resampling in C++ and objective C
... read more on LinkedIn.

Inscopix | C++ Computer Vision Software Developer
Vancouver, BC, Canada
May 2021 - Aug 2021

• Built and shipped 6+ user-facing features in C++ for blood flow analysis, API endpoints, movie/image visualization, and metadata management for the data processing platform
... read more on LinkedIn.

Safe Software | C++ Software Developer
Surrey, BC, Canada
August 2020 - Dec 2020

• Designed dynamic library to integrate 9 distinct Uber H3 algorithms into the data integration platform in C++, interfacing with 200+ formats with cross-platform support
... read more on LinkedIn.

ecobee | Embedded Developer
Toronto, ON, Canada
April 2020 - June 2020

• Deployed Python-based systems for remote data acquisition in XML format on test fixtures worldwide, allowing for production monitoring of over 100,000 commercial units of smart home devices in a MongoDB database
... read more on LinkedIn.

ecobee | Embedded Developer
Toronto, ON, Canada
January 2020 - April 2020

• Wrote OpenCV algorithm in C++ to verify smart sensor LEDs for production, reducing set-up time by 75%, creating 4 distinct test parameters, and saving 15+ production hours
... read more on LinkedIn.

about me

About me

I'm a computer Engineering co-op student with strong industry experience in developing real-time embedded systems, collaborating in an agile/scrum environment, proficient in C++ (up to C++17 standard), C, .NET, and in building web tools with Python, PHP, Javascript (React.js, Node.js), SQL, and MongoDB.

I'm extremely passionate about my hobbies, from IoT/Embedded Projects, to Music Production, and Analog Photography (35mm Film Format).
testimonials
contact

Waterloo, Canada

200 University Ave W, Waterloo, ON N2L 3G1

[email protected]