Brian Mckinnon is a Tech Lead with 13 years of hands-on experience building high-performance C++ systems for 2-D and 3-D data processing, optimization, compression, and real-time networking. Based in Winnipeg, he has led tooling and online systems at Ubisoft, delivering pipelines and production tools used across AAA franchises and contributing to live matchmaking and internal research projects. He combines low-level skills (SSE/MMX, compute shaders, multi-threading) with practical product delivery, having improved thread-safe performance in notable open-source work such as enhancements to the parallel-hashmap library. His background in stereo vision robotics and early work on simulators and image-processing plugins gives him a strong foundation in both algorithmic research and production-quality engineering. Colleagues rely on him to untangle complex performance bottlenecks and translate research prototypes into robust studio tools.
13 years of coding experience
10 years of employment as a software developer
Master of Science, Stereo Vision Robotics, Master of Science, Stereo Vision Robotics at University of Manitoba
A family of header-only, very fast and memory-friendly hashmap and btree containers.
Role in this project:
Back-end Developer
Contributions:2 reviews, 16 commits, 9 PRs in 1 year
Contributions summary:Brian primarily contributed to the `parallel-hashmap` library, focusing on thread-safe functionalities and performance improvements. Their work included adding thread-safe `contains` and `if_contains` methods, optimizing performance by using pointers directly, and implementing a `lazy_emplace_l` function. They also added tests for the new thread-safe functions and fixed compiler errors related to C++ standards.
A family of header-only, very fast and memory-friendly hashmap and btree containers.
Contributions:19 pushes, 3 branches in 3 years 7 months
containersmemorydubheaderhash
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.