Writing · Singapore
I write about whatever I can’t stop thinking about.
No fixed theme, no schedule — AI, data, football, the odd thing that broke in production at 2am. If it held my attention long enough to figure out, it ends up here. Read whatever looks good.
Start hereJuly 28, 2026 · 13 min
I Mapped Every Pass at Two World Cups. The Hub Is Never the Headline.
Graph analysis of 22 World Cup passing networks says the structural hub is never a leading scorer — until I built a second metric that disagreed with the first 13 times out of 22.
- 19/19
- hub was never a top scorer
- 13/22
- times my two metrics disagreed
- 7/7
- matches Otamendi anchored

What I write about
give or takeLLMs
Fine-tuning, RAG, MCP — what each one is actually for, minus the hype.
3 posts
Data & modelling
Forecasting, football, and owning up when the model gets it wrong.
2 posts
Systems that broke
IAM, integrations, and the stuff that falls over at 2am.
1 post
Everything else
The rest, newest first.
- Jul 14, 2026I Built a Prediction Engine for a World Cup I Never WatchedData & modelling15 min
- Apr 10, 2025Fine-Tuning an LLM - What It Actually Fixes, and What It Doesn'tLLMs6 min
- Apr 5, 2025LLM vs RAG - Knowing Which One Your Problem Actually NeedsLLMs6 min
- Apr 1, 2025Introducing Anthropic's Model Context Protocol (MCP): Revolutionizing AI IntegrationLLMs6 min
- Mar 20, 2025Lessons from Debugging SailPoint in ProductionSystems that broke7 min
Get the next one in your inbox
I’ll email you when something new goes up — no schedule, no spam, just the post. Unsubscribe anytime.