Brian Bi is a Senior Software Engineer with 13 years of experience building high-performance C++ libraries and low-latency systems, currently contributing to foundational Bloomberg C++ libraries. He has deep expertise in template metaprogramming and allocator-aware library design, demonstrated by contributions to Bloomberg’s widely used bde repo that improved allocator support and constructor semantics. His background includes low-latency trading technology at Citadel Securities and backend engineering for Google Scholar, reflecting a career that spans both performance-critical production systems and large-scale research infrastructure. Brian pairs rigorous engineering with careful testing and code clarity, and brings an uncommon blend of applied mathematics training and hands-on C++ library craftsmanship.
13 years of coding experience
7 years of employment as a software developer
Ontario Secondary School Diploma, Ontario Secondary School Diploma at Woburn Collegiate Institute
B. Sc., Chemistry, Physics, B. Sc., Chemistry, Physics at University of Toronto
BMATH, Computer Science, BMATH, Computer Science at University of Waterloo
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
Back-end Developer
Contributions:13 commits, 2 comments in 6 months
Contributions summary:Brian primarily focused on enhancements to the `bslstl_pair.h` component, adding functionality related to allocator usage in constructors and conversion scenarios. Their contributions involved modifying constructors to accept allocators, and refactoring code to address style errors and improve code clarity. Further work included a focus on testing the allocator-related functionalities.
Python scripts to download Quora answers and convert them into a more portable form
Contributions:15 commits, 9 PRs, 14 pushes in 5 years 9 months
downloaderpythonquorapython-scriptquora-answers
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.