← All speakers

Bio, Work & Ideas

William Lyon

Conference affiliation: Hypermode · 2025

William Lyon is a senior product manager at Neo4j developing graph-based infrastructure that helps AI agents retain knowledge, explain decisions, and transfer experience between systems. The author of Full Stack GraphQL Applications, he has shaped developer tooling spanning graph databases, GraphQL, geospatial analytics, GraphRAG, and agent memory.

Lyon earned a master’s degree in computer science from the University of Montana and worked as a startup software engineer before joining Neo4j. An early Google Summer of Code project added spatial capabilities to Cypher, establishing his interest in graph-backed geographic data.

At Neo4j, he worked in developer relations and advocacy. In 2017, he and Michael Hunger developed an early Neo4j–GraphQL integration that generated graph-backed APIs from GraphQL schemas. He subsequently championed GRANDstack, bringing together GraphQL, React, Apollo, and Neo4j, and published his practical guide to full-stack GraphQL applications in 2022.

In 2023, he joined Wherobots to lead developer relations, working on geospatial analytics and Apache Sedona. He then joined Hypermode, where he worked with Dgraph, knowledge graphs, and AI agents. At AI Engineer World’s Fair 2025, his knowledge-graph mullet described combining intuitive property-graph interfaces with RDF-backed storage. Later that year, he returned to Neo4j’s product team to focus on graph-based agent memory.

  • GraphRAG beyond vector search: Similarity search locates an initial passage; graph traversal connects it to related people, organizations, places, topics, and documents. Geospatial indexes can provide additional entry points into the same knowledge graph.
  • Property graphs over RDF triple storage: Applications expose familiar nodes, relationships, and traversals while representing data underneath as subject-predicate-object triples. Predicate-oriented posting lists accelerate traversal, and Dgraph’s GraphQL-inspired DQL makes querying approachable.
  • Graph-native agent memory: Lyon separates conversational state, long-term knowledge about entities and relationships, and reasoning traces recording decisions, tool calls, outcomes, and provenance. The Neo4j Labs agent-memory project brings those layers together so agents can preserve context and make their behavior inspectable.
  • Portable agent skills: His work on skill distillation converts relevant domain knowledge, recorded actions, and outcomes into reusable procedural instructions, allowing another agent to inherit a process without reconstructing it from conversation history.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

Combine property graph modeling with RDF triples, use search to enter a connected news graph, and expose that graph to agents through DQL and MCP.

  • Property graph in front, RDF triples in back
    0:14 ↗
  • Give the things in the graph an identity
    2:41 ↗
  • Represent connections as triples
    4:23 ↗
  • A DQL query describes where to start and what to follow
    7:38 ↗
  • Turn a news article into a connected data model
    9:01 ↗
  • Search is the entry point, traversal supplies more context
    10:41 ↗
  • Explore the retrieval paths in Ratel
    12:50 ↗
  • Expose database operations through MCP
    15:28 ↗
  • Create data, query it back, repair the missing edges
    18:07 ↗
  • Inspect the graph and compare recommendation strategies
    21:07 ↗
  • Add orchestration and a runtime
    24:06 ↗
  • Configure an agent with a prompt and connections
    26:15 ↗
  • Ground the posts in source files, then save the drafts
    28:16 ↗
  • Continue from the prompt into code
    31:02 ↗

References