Gavin Uhma

Co-Founder Board Member at Cape

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
Gavin Uhma is a seasoned technology founder and engineer with 14 years building and scaling real-time and privacy-preserving systems, currently serving as Co-Founder and Board Member at Cape in Canada. He previously led engineering as Co-Founder/CTO of Cape (2018–2025) and helped build GoInstant as CTO before its acquisition by Salesforce, demonstrating a track record of turning startup products into enterprise assets. Gavin blends hands-on backend development—contributing to notable open-source projects like PySyft for privacy-preserving ML and Socket.IO for realtime web—with strategic leadership across multiple startups. His work shows deep expertise in secure, distributed architectures and practical privacy techniques, not just product vision. He studied Information Management at Cape Breton University and frequently tackles low-level tensor and cross-origin authentication challenges that many founders avoid.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor of Technology Information, Information Management, Bachelor of Technology Information, Information Management at Cape Breton University
stackoverflow-logo

Stackoverflow

Stats
165reputation
2kreached
9answers
0questions
github-logo-circle

Github Skills (27)

pytorch10
javascript10
operation10
python10
tensorrt10
http-header10
websocket10
deeplearning-ai10
deep-learning10
websockets-client10
tensorflow10
nodejs10
tensor10
websocket-client10
client-websocket10

Programming languages (9)

TypeScriptC#C++ShellRustJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
OpenMined/PySyft

Jan 2018 - May 2019

Perform data science on data that remains in someone else's server
Role in this project:
userBack-end Developer
Contributions:31 commits, 10 PRs, 7 pushes in 1 year 4 months
Contributions summary:Gavin focused on developing core tensor functionalities within the PySyft library. Their contributions included implementing the `__add__` method for the `IntTensor` class, creating a base class (`BaseTensor`) to facilitate code reusability and inheritance for tensor operations, and adding methods such as `gpu()`, `abs()`, `neg()`, `lt()` and `sqrt()` for the `IntTensor` class. These changes suggest a focus on expanding the arithmetic and comparison capabilities of the library's tensor objects and improving their functionality.
pytorchcryptographyacquiringpythonscience
socketio/socket.io

Nov 2011 - Nov 2011

Realtime application framework (Node.JS server)
Role in this project:
userBack-end Developer
Contributions:3 commits in 14 days
Contributions summary:Gavin primarily focused on addressing authentication and Cross-Origin Resource Sharing (CORS) issues within the Socket.IO framework. Their contributions included setting the `Access-Control-Allow-Origin` and `Access-Control-Allow-Credentials` headers to enable cross-origin requests. They also modified the client-side code to ensure the `withCredentials` flag was set correctly for authentication purposes. Additionally, the user made a merge and tested a variety of origin filter configurations for the WebSocket transport.
realtimesocket-ionode-js-servernode-jsjavascript
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
Gavin Uhma - Co-Founder Board Member at Cape