Andrew Morrow

Staff Engineer at Viam

New York, New York, United States
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
Andrew Morrow is a Staff Engineer with 16 years of hands-on experience building high-performance, concurrent server software in C and C++ for UNIX/Linux, currently focused on multicore performance and low-latency systems. He has led platform engineering at MongoDB and contributed to core database and storage engine work—including notable contributions to the MongoDB C++ driver and engine-level changes such as WiredTiger integration—demonstrating deep expertise across the entire network and OS stack. Comfortable with POSIX threads, Boost, STL, GCC/clang toolchains and event-driven IO, he pairs low-level systems craftsmanship with large-scale software design and maintainability improvements. An active open-source contributor and co-organizer of the NYC C++ Meetup, he blends community engagement with practical engineering. He has a history of shipping robust, concurrent infrastructure from startup through large-company contexts, and often surfaces subtle correctness and portability fixes that improve long-term code health. Based in New York City, he holds a Sc.B. in Computer Science from Brown University.
code15 years of coding experience
job23 years of employment as a software developer
bookSc.B., Computer Science, Sc.B., Computer Science at Brown University
stackoverflow-logo

Stackoverflow

Stats
1reputation
78reached
0answers
1question
github-logo-circle

Github Skills (22)

c-language10
databases10
mongodb-database10
bson10
cpp10
cprogramming-language10
mongodb10
database10
data-structure9
nosql9
json9
refactor9
sys9
refactoring9
data-structures9

Programming languages (13)

JavaC++RustCGoHTMLJavaScriptPHP

Github contributions (5)

github-logo-circle
mongodb/mongo

Jul 2010 - Dec 2022

The MongoDB Database
Role in this project:
userBack-end Developer / Database Engineer
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.
nosqlc-plus-plusmongodb-databasedatabasemongodb
mongodb/mongo-cxx-driver

Feb 2014 - Mar 2018

C++ Driver for MongoDB
Role in this project:
userBack-end Developer
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.
Request Free Trial
Andrew Morrow - Staff Engineer at Viam