Jonathon Cobb

Senior Software Engineer at Microsoft

Vancouver, British Columbia, 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

👤
Senior
🎓
Top School
Jonathon Cobb is a Senior Software Engineer in Vancouver with eight years of experience specializing in Mixed Reality, HoloLens, and Unity development using C# and C++. At Microsoft he contributes to flagship MR tooling, improving user experience and performance in the widely used MixedRealityToolkit-Unity—adding features like fingertip-aware SpherePointer behavior and LRU caching for faster queries. He brings a strong graphics and game-engine background from a B.Sc. in Computer Science (Graphics & Gaming), and earlier roles building C++ game engines and simulation components for consumer and defense projects. Known for pragmatic, safety-minded engineering, he combines deep low-level systems work with polish on interaction UX—a blend that surfaces in both production products and open-source contributions.
code8 years of coding experience
job7 years of employment as a software developer
bookB.Sc., Computer Science -- Graphics and Gaming Option, B.Sc., Computer Science -- Graphics and Gaming Option at University of Victoria
github-logo-circle

Github Skills (7)

csharp10
dotnet-core10
unity3d10
ux-design9
hololens8
windows-mixed-reality8
performance-optimization7

Programming languages (2)

TypeScriptC#

Github contributions (5)

github-logo-circle
This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 7 commits, 8 PRs in 8 months
Contributions summary:Jonathon implemented and refined the `SpherePointer` class, adding functionality to move the grasp point based on fingertip position. They also addressed code issues, such as preventing PokePointer from returning zero-vector normals, and adding null reference checks in the `GGVPointer`. Moreover, the user introduced synchronous `CloseImmediate()` functions to IProgressIndicator, improving the UX. They optimized the SpherePointer's query performance by incorporating a LRU cache.
accelerateapp-developmentrealityopenvrmixed-reality-toolkit
React components for building Microsoft web experiences.
Contributions:32 pushes, 4 branches in 2 months
reactexperiencesreact-componentsmicrosoftreactjs
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
Jonathon Cobb - Senior Software Engineer at Microsoft