WRITING

Writing

A weekly long-form article on Medium, plus shorter takes and project notes on LinkedIn: what works, what does not, and what teams get wrong on their first knowledge-graph project.

Medium ↗LONG-FORM · WEEKLY Long-form articles on Neo4j, GraphRAG, and applied graph-AI.

RECENT ARTICLES

Parser First, LLM Second: Building a 10-K Knowledge Graph in Neo4jFive companies, five years, 25 SEC filings - and a rule that the numbers never touch a language model. The build behind the 10-K graph, from raw filings to chat.How I Test a Knowledge GraphCompetency questions and invariants turn "the graph looks right" into something you can verify - shown on a 10-K filings graph anyone can read.Do Knowledge Graphs Fail as Agent Memory? What Two 2026 Benchmarks Actually ShowTwo studies say graph memory loses on cost and accuracy. A closer read - plus the memory tools worth trying, for coders and non-coders alike.How Do You Know That? Adding a Provenance Layer to a Supply-Chain Knowledge Graph in Neo4jA traceability graph says where a batch came from. It usually can't say how you know - and that gap is a modeling choice, not a tooling problem.The Supplier That Stops Everything: Finding Supply Chain Chokepoints with Neo4j and GDSToyota paused hybrid SUV orders over a part four tiers deep. BASF shut ammonia plants that fed four industries. Both are the same graph problem.Beef Lasagne, Five Countries, One Graph: The Horsemeat Scandal and Neo4jA frozen lasagne crossed five countries before anyone could name what was in it. The fix wasn't more paperwork - it was modelling the supply chain.From Spreadsheet to Substitution Engine: Building an Agricultural Knowledge Graph in Neo4j, Layer by LayerBuild an agricultural knowledge graph one public data source at a time, and watch the questions it can answer get more interesting with every layer.Agriculture Already Has Its Ontologies. The Knowledge Graph Is Where They Expire.The ontology is the easy part. Keeping its facts from going stale is the whole job.
LinkedIn ↗SHORT TAKES Shorter takes and project notes from ongoing graph work.