Automating Voiceover with ElevenLabs: The Reality Check
- March 24, 2026
An honest look at using AI voice generation for production video content—the wins, the friction, and whether it's actually worth it.
Turning Claude into a Football Opposition Analyst with MCP
- December 9, 2025
How I used Model Context Protocol (MCP) to give Claude access to football event data in Neo4j, bridging the gap between raw data and actionable insights.
TIL: R-strings Are Essential for Regex Pattern Matching with RecursiveCharacterTextSplitter
- November 29, 2024
The quickest way to get counts of nodes and relationships in Cypher
Turn your CSVs into Graphs using LLMs
- September 27, 2024
A guide to using LLMs to generate a Graph data model from flat CSV files