Gregory Newman-smith is a Senior Software Engineer at Couchbase who specialises in Sync Gateway, building secure, high-performance data synchronization between mobile edge clients and cloud backends. With a focused interest in distributed systems, he addresses tough problems in concurrency, conflict resolution, and horizontal scalability to support mission-critical applications. He progressed from Graduate to Senior Engineer in four years, contributing core backend fixes like attachment compaction, DCP stream naming, and goroutine leak remediation in the widely used couchbase/sync_gateway project. Based in Stevenage, he combines hands-on backend engineering with practical experience in customer-facing roles, which informs his pragmatic approach to reliability and observability. Notably, his early work balancing steward and retail roles helped hone his situational awareness and communication under pressure—skills he applies to incident response and production reliability.
3 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Liverpool
Manages access and synchronization between Couchbase Lite and Couchbase Server
Role in this project:
Back-end Developer
Contributions:282 reviews, 53 commits, 328 PRs in 5 months
Contributions summary:Gregory primarily contributed to the core functionality of the sync_gateway project, focusing on attachment compaction and event management. Their work involved implementing more descriptive DCP stream names for attachment compaction and fixing goroutine leaks within the EventManager. Additionally, they updated the tests to use collection access and addressed an issue related to etags.
Contributions:3 reviews, 5 PRs, 6 pushes in 1 year 6 months
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
Gregory Newman-smith - Senior Software Engineer at Couchbase