Nick Travers is an experienced engineering manager based in Los Angeles with 15 years building resilient, cloud-native infrastructure and distributed systems. Currently leading storage and replication efforts at Cockroach Labs, he combines hands-on development with people leadership and deep expertise in storage engines like Pebble and CockroachDB. His background spans edge and service-mesh traffic, observability, and data platform work at Square, plus early infrastructure roles leveraging Kubernetes, Envoy, and Istio. A pragmatic engineer who still ships code, he’s contributed meaningful storage optimizations, compaction safety checks, and operational tooling to high-profile open-source projects such as CockroachDB. Collected skills in low-level storage, distributed tracing, and production SRE practices give him a rare blend of systems and operational instincts that help teams move fast without sacrificing correctness.
14 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BSc), Physics; Applied Mathematics, Bachelor of Science (BSc), Physics; Applied Mathematics at The University of Western Australia
Contributions:552 reviews, 190 commits, 372 PRs in 1 year 5 months
Contributions summary:Nick focused on improving the performance and efficiency of the storage engine by optimizing the table structures and implementing code cleanup. They removed superfluous for-loops and redundant fields, leading to more efficient manifest version handling. Additionally, the user added test coverage and provided examples for L0-sublevel compactions and implemented key validation for compacted files, adding protection from data corruption.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Role in this project:
Back-end & DevOps Engineer
Contributions:447 reviews, 210 commits, 316 PRs in 1 year 6 months
Contributions summary:Nick primarily contributes to the CockroachDB codebase by improving operational aspects and the underlying database system. Their work includes enhancing tooling, specifically adding a mirroring step for dependencies and consolidating Bazel generation steps. Additionally, the user contributes by addressing storage-level features like Pebble, including optimizations and bug fixes related to range keys, and adds metrics and improved tracing capabilities. This demonstrates an active involvement in both the core database functionality and the infrastructure supporting it.
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
Nick Travers - Engineering Manager at Cockroach Labs