Tobias Lindaaker

Systems engineer with a focus on architecture, data models, and developer tooling.

I was an early engineer at Neo4j, where I coined the term “graph database” as a way to describe the system we built. I was the principal designer of the label feature in the property graph data model. That feature enabled defining a query language for Neo4j: Cypher, which I co-designed.

More detail on that work is collected on the Work page, including notes on Cypher and GQL.

Current focus

  • System architecture and large-scale system design
  • Code quality, testing systems, and CI
  • Developer experience in large codebases
  • Exploring the borderland between coding agents and programming languages