Mark Peace is a seasoned engineering leader with over a decade building high-performance software teams and shipping resilient backend systems across industries from non-profits and government to investment banking and large e-commerce. As Director of Engineering at Neo4j, he combines hands-on backend experience—contributing to the flagship open-source Neo4j project and managing cross-version compatibility and codegen work—with a track record of growing delivery capability across multiple product areas. He progressed through roles at Neo4j from engineer to team lead and now director, bringing pragmatic technical leadership honed at ThoughtWorks early in his career. Based in London, Mark is comfortable navigating both product and platform concerns, translating complex domain needs into reliable engineering practices. He pairs deep Graph DB knowledge with a consultant’s versatility, often surfacing non-obvious compatibility fixes that keep large-scale systems interoperable.
10 years of coding experience
7 years of employment as a software developer
BSc Computer Science, BSc Computer Science at University of Wolverhampton
Contributions:216 commits, 147 PRs, 110 pushes in 4 years 2 months
Contributions summary:Mark appears to be contributing to the Neo4j project by merging code changes related to version compatibility and code generation. Their work includes integrating changes from the 3.1 branch into the 3.2 and 3.3 branches. The commits include changes to classes related to compatibility and codegen, specifically focused on supporting the Cypher query language and incorporating new features or fixes from prior versions.
Contributions:4 releases, 255 pushes, 261 branches in 3 years
queryneo4j-databasevisualizegraph-databaseneo4j
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.