Travis Gockel is a Senior System Software Engineer based in Boulder, Colorado with 14 years building low-level, distributed systems and storage software. He has shipped production-grade C++ across startups and enterprises—from founding a streaming database to driving system software for autonomous vehicle simulation at NVIDIA. Known as the go-to "C++ guy," he pairs deep systems thinking with practical engineering, contributing to open-source distributed storage like a Dynamo clone (Voldemort) where he improved client stability and correctness. His background spans networking, SSD-backed data layers, and software-defined networking, giving him a rare end-to-end view of data paths from kernel-adjacent code to distributed services. Colleagues rely on him to translate ambiguous system requirements into robust, maintainable implementations while keeping a touch of humor in the process.
14 years of coding experience
4 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Georgia Institute of Technology
Contributions summary:Travis primarily focused on implementing and maintaining the C++ client library for Voldemort. Their contributions include adding prefixes to include guards to minimize conflicts, refactoring code to use `const` correctness, and improving error messages using `boost::format`. They also made changes to the `VersionedValue` class and various store implementations, enhancing the overall functionality and stability of the client. This work demonstrates a strong understanding of the project's underlying data storage mechanisms and client-side interactions.
A killer modern C++ library for interacting with JSON.
Contributions:11 releases, 818 commits, 84 PRs in 10 years 3 months
cppc-plus-plusjsonjson-serialization
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.