
craig.taverner
Hi, I'm Craig. I've been using Neo4j since 2009 and joined the company as a software engineer in 2014. After five years as team lead for Cypher, I spent two years working in Aura (cloud orchestration). In parallel to this I continued my work on product design for Spatial (spatial features in Neo4j), and maintenance of the spatial plugin I co-developed in 2010 and 2011.
Outside of core Neo4j work I support a few spatial libraries, notably:
- The original spatial plugin
- OpenStreetMap support using the osm plugin
- A ground-up implementation of spatial-algorithms
Before joining the company I worked on telecoms engineering applications where graph modelling was a natural fit. Since 2014 however, I've focused primarily on Cypher, especially the implementation of new language features, new indexes and planner enhancements.