Work
Tobias Lindaaker works across system design, data modeling, and language design.
Graph databases
At Neo4j, I worked on the early development of graph databases, including:
- Co-designing the Cypher query language
- Defining aspects of the property graph data model
- Early terminology and framing around “graph databases”
- Standardization of Graph query languages in ISO/IEC GQL and SQL/PGQ.
Further reading
- Cypher - a historical account of my part in the creation of Cypher
- GQL - a short note on my involvement in the standardization of graph query languages
Areas of focus
- Data models for connected and evolving systems
- Query languages and declarative interfaces
- Developer tooling for complex technical domains
- System architecture with attention to correctness, clarity, and maintainability