Hi, I'm Will!

I work on graph intelligence at Neo4j . Here you can find my thoughts on software, startups, and data through blog posts, videos, and other projects.

Stay Updated

Get notified about new posts and videos

Latest Posts

Recent thoughts on software, startups, and data

Typed Judgments for Knowledge Graph Extraction with TypeSafe's Jev

Typed Judgments for Knowledge Graph Extraction with TypeSafe's Jev

TypeSafe's Jev model as a stage between a span extractor and a Neo4j graph: gating edges on whether the source asserts them, adjudicating entity merges, and storing every judgment as graph data. Measured, not asserted.

Sep 17, 2026

33 min read

Neo4jKnowledge GraphTypeSafeJev
From a Neo4j Graph Back to an OKF Bundle

From a Neo4j Graph Back to an OKF Bundle

Part two of the Neo4j and OKF series. A projection is a selection query with a serializer on the end: it reads a governed subset of the graph and writes a portable Open Knowledge Format bundle. Trust filters, the consumer contract, an audit manifest, and a round trip that is tested rather than hoped for.

Aug 09, 2026

18 min read

Neo4jOKFKnowledge GraphCypher
Google's Open Knowledge Format Meets Neo4j

Google's Open Knowledge Format Meets Neo4j

Google's Open Knowledge Format (OKF) is already a graph - it's just serialized as markdown files. Here's how to materialize OKF bundles in Neo4j and build GraphRAG that never serves deprecated knowledge unlabeled: trust tiers, staleness, impact analysis, and retrieval with the graph in the loop.

Aug 04, 2026

21 min read

Neo4jOKFKnowledge GraphGraphRAG
Give Your Vercel Eve Agent a Memory: Building a Context Graph with NAMS

Give Your Vercel Eve Agent a Memory: Building a Context Graph with NAMS

Vercel's Eve framework makes durable agents easy - but agents still forget. Here's how I gave one persistent, graph-native memory using the Neo4j Agent Memory Service (NAMS), built around a real National Parks trip-planner called TrailGraph.

Jun 24, 2026

26 min read

Neo4jAgentsEveVercel
Deploying Single Instance Neo4j On A VPS With Custom Domain

Deploying Single Instance Neo4j On A VPS With Custom Domain

A complete guide to deploying Neo4j Enterprise 5.x on any VPS (Digital Ocean, AWS, GCP, Azure, or on-premises) with SSL/TLS encryption, database restoration, and read-only user configuration.

Nov 16, 2025

15 min read

Neo4jDevOpsCloud
A Look At Graph Visualization With Sigma React

A Look At Graph Visualization With Sigma React

Building interactive graph visualizations with Sigma React - from basic setup to advanced customizations

Aug 29, 2025

44 min read

ReactGraph VisualizationSigma.jsData Visualization

Featured Videos

Loading the latest videos from my YouTube channel...

Featured Projects

Open source projects and resources

Neo4j Agent Memory

Neo4j Agent Memory

neo4j-labs/agent-memory

A comprehensive memory system for AI agents using Neo4j, featuring short-term, long-term, and procedural memory with entity extraction and vector search.

Context Graph Demo

Context Graph Demo

johnymontana/context-graph-demo

Demo application showing how to construct context graphs using Neo4j for AI-driven decision tracking with semantic search and graph algorithms.

Memory Graph Workshop

Memory Graph Workshop

johnymontana/memory-graph-workshop

Full-stack application demonstrating intelligent memory systems for AI agents, combining Neo4j with Pydantic AI for a news chat agent.


NewsletterBlogRSS

© 2026 William Lyon. Built with Next.js and Chakra UI.