Speaking

Speaking and workshops

I speak about evaluating LLM systems and putting knowledge graphs to work, for conferences, meetups and engineering teams.

NODES 2025 (Neo4j) ·

Building Contextual Knowledge Graphs to Adapt, Evaluate, and Leverage LLMs

How I combined Geonames, OpenStreetMap, Yelp and Wikidata into contextual knowledge graphs that give LLMs real-world context, and used them to adapt and evaluate model output. The session was live-streamed from NODES 2025.

This Week in Neo4j ·

Neo4j Featured Community Member

Featured in Neo4j's weekly community round-up, which also highlighted my NODES 2025 session.

Topics

  • Finding where your RAG system fails Building evaluation cases from real usage, checking groundedness, and turning failures into a prioritised fix list.
  • Graph, vector or hybrid? A practical way to decide when GraphRAG earns its complexity, and when better chunking or metadata would do more.
  • Contextual knowledge graphs for grounding LLMs Combining open datasets into a graph that gives models real-world context, building on my NODES 2025 session.
  • Observability for LLM applications Tracing, latency and cost, and catching regressions before users do.

Workshops

  • LLM evaluation for engineering teams A hands-on session in Python on building a small evaluation set and harness for a sample RAG application.
  • Knowledge graphs and GraphRAG with Neo4j A practical introduction to modelling, loading and querying a graph for retrieval.

Workshops are available for teams and events on enquiry. Tell me about your audience and I'll suggest a format.

Earlier talks

Contact

Invite me to speak or run a workshop

Tell me about the event or team, the audience and the date you have in mind. I'll reply to discuss the format and topic.

Email