Sam Merritt

Senior Software Engineer at NVIDIA

California, 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
Sam Merritt is a Senior Software Engineer with 17 years of experience building reliable, high-performance networking and storage systems across companies like Google, Cloudflare, and NVIDIA. He specializes in backend and systems work—everything from serverless egress networking and cluster turnups to object storage durability and SQLite integration inside a JS/Wasm runtime. A prolific open-source contributor, Sam has improved core projects such as OpenStack Swift, Cap'n Proto, and Cloudflare Workerd, and authored a widely used mock Redis gem for Ruby. Based in California, he combines low-level protocol and performance tuning expertise with pragmatic engineering for production-scale systems, and has an engineer’s curiosity evidenced by longtime Emacs and tooling contributions and a favorite RFC that betrays a playful appreciation for internet lore.
code17 years of coding experience
job19 years of employment as a software developer
bookBS Computer Science Mathematics, BS Computer Science Mathematics at University of California, Davis
bookMS Computer Science, MS Computer Science at California State University - East Bay
github-logo-circle

Github Skills (61)

c-language10
lib10
sqlite10
python10
redis10
data-integrity10
apidoc10
testing10
command-line-interface10
rspec10
linux10
object-storage10
websocket10
eventlet10
wsgi10

Programming languages (7)

C++ShellGoHTMLRubyPythonKotlin

Github contributions (5)

github-logo-circle
openstack/swift

Feb 2012 - Jun 2018

OpenStack Storage (Swift). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:399 commits in 6 years 4 months
Contributions summary:Sam's contributions primarily focused on improving the performance, durability and reliability of object storage within the OpenStack Swift project. The developer's work involved resolving critical bugs related to data integrity, particularly when dealing with replicated objects and ranged GET requests. The user refactored core components like the SegmentedIterable to prevent memory leaks and introduced zero-copy mechanisms using `splice()` for efficient data transfer. Further contributions included enforcing Content-Length headers and enhancing the functionality of object-updater.
opendevswiftopenstackstoragemacos
sds/mock_redis

Jul 2011 - Sep 2011

Mock Redis gem for Ruby
Role in this project:
userBack-end Developer
Contributions:160 commits in 2 months
Contributions summary:Sam primarily contributed to the development of a mock Redis gem for Ruby. They implemented various Redis commands, including `#get`, `#exists`, `#keys`, `#incr`, `#incrby`, `#decr`, `#decrby`, `#lpush`, `#llen`, `#lindex`, `#lpop`, `#linsert`, `#lrange`, `#lrem`, `#lset`, `#ltrim`, `#rpop`, `#rpush`, `#rpushx`, `#rpoplpush`, `#del`, `#append`, `#blpop`, `#brpop`, `#brpoplpush`, `#auth`, `#bgrewriteaof`, `#bgsave`, `#lpushx`, `#lpush`, `#echo`, `#save`, and many more. In addition to this, the user added support for setting and getting bits.
mockredisgemruby
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
Sam Merritt - Senior Software Engineer at NVIDIA