Christophe Willemsen is a veteran technology leader and CTO at GraphAware with 15 years of experience building mission-critical, graph-powered analytics and NLP systems. He combines hands-on engineering—contributing to widely used open-source projects like Neo4j APOC procedures and Neo4j integration modules—with strategic R&D and product stewardship for Hume, GraphAware’s flagship product. Comfortable bridging security, operations and product roles, he has led integrations, interim product management, and swat teams for enterprise customers including Airbnb and the World Economic Forum. An O’Reilly co-author on Neo4j, he maintains deep partnerships with Neo4j and a focus on scalable observability, having implemented database monitoring procedures and unit-tested metrics at the kernel level. Based in Southern Italy, his background spans web, PHP and Elasticsearch integrations as well as naval communications operations—bringing disciplined systems thinking from NATO deployments into software reliability. He is known for turning complex graph use-cases into production-ready solutions that emphasize monitoring, resilience and practical developer tooling.
15 years of coding experience
4 years of employment as a software developer
CISCO Exploration I-IV Networks, CISCO Exploration I-IV Networks at Operationele School Den Helder
Hoger Secundair Onderwijs Electronics Engineering, Hoger Secundair Onderwijs Electronics Engineering at Operational School Den Helder
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
Role in this project:
Back-end Developer
Contributions:18 commits, 15 PRs, 6 pushes in 4 years 3 months
Contributions summary:Christophe implemented new APOC (Awesome Procedures On Cypher) procedures for the Neo4j graph database, specifically related to database monitoring. These procedures collect and expose various metrics about the database kernel, store, transaction manager, and object IDs. The user also wrote unit tests to validate the functionality of the new procedures, ensuring accurate data retrieval and proper integration. Furthermore, the user added a procedure to sort paths by distance.
Contributions:30 commits, 8 PRs in 1 year 9 months
Contributions summary:Christophe contributed to the development of a PHP-based web application interacting with a Neo4j graph database, as evidenced by code changes in `index.php`. They also modified the frontend, including an `index.html` file and associated assets, suggesting UI/UX integration. Further contributions included updating examples for interacting with Neo4j using a PHP client library, demonstrating a focus on practical use cases.
outdatedarchived
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
Christophe Willemsen - Chief Technology Officer at O'Reilly