M Allen is a director-level developer advocacy leader with 12 years of experience building developer ecosystems and bridging engineering with product and community strategy. Currently leading Developer Advocacy at Grafana Labs after senior leadership roles at Neo4j, he combines cloud architecture experience with hands-on backend and database engineering. His open-source contributions to well-known Neo4j projects (APOC procedures and GraphQL integrations) show deep expertise in graph databases, secure query handling, and production-grade tooling. He has led technical teams and SaaS builds as a former CTO, and earlier work in federal interoperability and healthcare data demonstrates strength in complex, regulated systems. Based in Richmond, VA, he brings a rare mix of strategic finance governance (VCU trustee roles) and day-to-day engineering chops. Colleagues note his knack for turning database-level insights into developer-friendly APIs and metrics that scale.
12 years of coding experience
26 years of employment as a software developer
M.S. Information Systems, M.S. Information Systems at Virginia Commonwealth University - School of Business
B.S. Computer Science, B.S. Computer Science at Virginia Commonwealth University
Contributions:46 commits, 11 PRs, 21 pushes in 2 years 3 months
Contributions summary:M made multiple updates to the documentation repository, primarily focusing on the user interface and menu structure. They addressed the CSS links, fixed menu inaccuracies, and updated links. Additionally, the user performed code modifications in the head partial and assets related to CSS.
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
Role in this project:
Back-end Developer & Database Engineer
Contributions:6 reviews, 18 commits, 8 PRs in 3 years 6 months
Contributions summary:M focused on enhancing the Neo4j APOC procedures library by implementing new functions for parsing URLs and email addresses, deprecating older methods. This involved creating new test cases and integrating Java API functionalities. They also contributed to ensuring the library's robustness by addressing trigger-related issues and integrating metrics and file streaming capabilities. Further contributions include adding storage metrics for inspecting disk space.
apoccypherneo4jgraph-databasegraph-algorithms
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.