Terence Hampson

Waterloo, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Terence Hampson is an embedded systems and software engineer with nine years of experience building low-level C/C++ and C# solutions for consumer electronics, including kernel and user-space drivers that have shipped on over 100 million devices. He has deep experience across Linux kernel drivers, firmware, display and camera stacks, and has led driver bring-ups and architecture work at Qualcomm as well as system-level engineering at Google, contributing to Matter and Stadia controller firmware. Terence combines hands-on hardware skills—oscilloscopes, signal generators and DSI protocol analysis—with software craftsmanship, having implemented a pre-emptive kernel from scratch to sharpen his OS-level expertise. He is a named lead inventor on a filed Qualcomm patent related to post-processing sensor data for power savings and has driven measurable manufacturing yield and cost improvements. An active contributor to the Matter (Project CHIP) open-source project, he has focused on commissioning and error-handling enhancements for a widely adopted smart-home standard. Based in Waterloo, Ontario, he is currently self-employed, exploring hobby projects and automation with an eye toward product-market fit.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Applied Science (BASc), Electrical Engineering, Bachelor of Applied Science (BASc), Electrical Engineering at University of Waterloo
languagesEnglish, Ukrainian
github-logo-circle

Github Skills (19)

c-language10
error-handling10
cprogramming-language10
api-design9
datastructures-algorithms8
data-structures8
data-structure8
network-protocol8
algorithms8
algorithm8
system-on-chip7
connected7
connectivity7
connections7
chips7

Programming languages (3)

C++ZAPPython

Github contributions (5)

github-logo-circle
project-chip/connectedhomeip

May 2022 - Jan 2023

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
userBack-end Developer
Contributions:1519 reviews, 50 commits, 344 PRs in 8 months
Contributions summary:Terence's commits primarily focused on enhancing the error handling and commissioning processes within the Matter (Project CHIP) connected home project. Their work involved implementing detailed error reporting during commissioning, updating the handling of various responses, and adding support for batch commands. The user also worked on refactoring command structures and implementing the new specification versions. The commits demonstrate a solid understanding of the underlying protocols and protocols for device commissioning.
connectivity-standards-alliancebuild-with-matterguidedzephyrconnectivity
tehampson/connectedhomeip

Apr 2022 - Apr 2025

Matter (formerly Project CHIP) is creating more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance (formerly Zigbee Alliance).
Contributions:10 reviews, 9 PRs, 1016 pushes in 2 years 11 months
allianceconnectivityconnectivity-standards-alliancesimplifyingstandards
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Terence Hampson