Andrew Morrow is a Staff Engineer in New York City who specializes in high-performance concurrent server software for UNIX/Linux in C and C++, with a strong focus on multicore scaling and latency minimization. He spent a decade leading platform engineering at MongoDB and made hands-on contributions to core server internals and drivers, including work that helped migrate the project to the WiredTiger storage engine. His background includes low-latency HFT systems at Athena and deep involvement in high-performance engines like TokuMX and the MongoDB C++ driver, reflecting a knack for low-level robustness and toolchain portability. An active open-source contributor and co-organizer of the NYC C++ Meetup, he blends individual contributor craft—POSIX threads, Boost, sockets, GCC/clang—with technical leadership across large codebases.
15 years of coding experience
23 years of employment as a software developer
Sc.B., Computer Science, Sc.B., Computer Science at Brown University
Contributions:12 reviews, 1385 commits, 12 PRs in 12 years 6 months
Contributions summary:Andrew made several commits related to the MongoDB database, including removing profiling support, switching to a new storage engine (WiredTiger), and removing the mobile storage engine. The user also made code changes in the embedded library and in test files. These commits show a focus on internal database functionality and storage engine management, and also included changes related to managing builds and testing.
Contributions:28 releases, 4 reviews, 483 commits in 4 years 1 month
Contributions summary:Andrew primarily contributed to implementing core features and improvements for the MongoDB C++ driver. Their work focused on adding new functionality such as the from_json method and on refactoring or modernizing existing code, including the use of the MNMLSTC library for polyfills. Furthermore, the user addressed several compiler warnings and refactored the code to enhance maintainability. These changes, coupled with bug fixes and general cleanup, show a dedication to improving the overall quality of the driver.
drivernosqlc-plus-plus-17cppbson
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.