James Phillips is a Co-Founder and double T-shaped software engineer with 13+ years building everything from fault-tolerant embedded flight software at SpaceX to massively scalable distributed systems at HashiCorp and Netflix. He combines deep systems-level expertise in high-performance C/C++ and kernel work with production Go experience across consensus, gossip, and in-memory data structures—contributing to well-known open-source projects like Consul, raft, memberlist, and go-memdb. A pragmatic tech lead who prefers hands-on engineering over people management, he excels at debugging cross-layer, hard-to-reproduce issues and owning full release lifecycles. At HashiCorp he drove novel extensions to SWIM-based gossip and shipped major features like network tomography, and at Netflix and Sequoia he bridged data platforms, APIs, and operational tooling. Based in Los Angeles, he’s equally comfortable in embedded real-time avionics and cloud-native deployments, and he often surfaces subtle correctness and performance fixes that others miss.
Contributions:26 commits, 11 PRs, 26 pushes in 2 years
Contributions summary:James primarily focused on improving the functionality and stability of an immutable radix tree implementation. Their contributions include fixing bugs related to nil leaves and insert feedback, addressing comment typos, and refactoring the code to improve performance. They also implemented new features like mutation tracking, slow notify and committed functionality without notifying. The changes demonstrate a deep understanding of the internal workings of the radix tree data structure.
Golang in-memory database built on immutable radix trees
Role in this project:
Back-end Developer
Contributions:17 commits, 15 PRs, 20 pushes in 2 years
Contributions summary:James made several contributions focused on improving the `go-memdb` in-memory database. They addressed potential issues by handling nil WatchSets, updated the codebase to align with a new implicit notify interface, and fixed a typo. A significant part of their work involved implementing and testing features related to watch channels and soft limits, optimizing the database's notification mechanisms.
golangmemorylrutransactionalgo
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
James Phillips - Co-Founder at Module Collective LLC