Greg Woods is a Lead Software Engineer with seven years of experience designing and delivering scalable, distributed systems using cloud-native technologies (AWS, GCP, Kubernetes) and DevOps practices. Based in Brighton and currently leading engineering at Neo4j, he has deep backend expertise in the Bolt protocol and has contributed production-grade fixes and features to the core Neo4j database. Greg combines hands-on Java development and test automation—improving integration test diagnostics and driver configuration—with practical operational sense for transport, throttling, and authentication robustness. His career spans public-sector and enterprise roles, giving him a pragmatic approach to reliability and security in high-throughput systems. A Swansea Computer Science graduate, he’s equally comfortable diving into protocol internals as he is coaching teams to run resilient cloud services.
7 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Swansea University / Prifysgol Abertawe
Contributions:1 release, 318 reviews, 95 commits in 2 years 10 months
Contributions summary:Greg's commits focus on enhancing the test suite of the Neo4j Java Driver. The primary contribution involves adding functionality to dump logs during integration test failures to aid debugging. This involved creating new classes, modifying existing test classes, and extending existing test infrastructure. The user also contributed to extending the URI configuration of the driver.
Contributions:156 commits, 1 PR, 44 comments in 3 years
Contributions summary:Greg contributed to the Neo4j codebase, specifically focusing on the Bolt protocol. Their work involved adding and supporting new features related to bolt protocol 4.1 and 4.2, including new handshake, and various other messages. They also fixed several issues related to transport, throttling, and authentication, ensuring the robustness and security of the system. These changes involved Java code, likely dealing with the internal workings of the Neo4j database.
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.