Notes on reliability, data, and making things that last.
Site Reliability Engineer at ANZ in Melbourne. My work centres on automation and Google Cloud; I write here about reliability, engineering practice, and the open-source tools I maintain.
Latest writing
All posts21 entries magnitude = reading time 8+ min 6–7 min under 6 min
Hosting an agent is the hard part
An agent needs a machine it can act on freely — a sandbox or a VM. A terminal is only how you aim it, and reaching everyone means moving the machine.
Using a coding agent as an observability agent
A coding agent can be an observability agent, given one remote MCP server and a config change.
Vibe coding an old blog into something I would actually use
Three days with Cursor, a janky Hugo site, and the surprising amount of guidance an AI still needs.
Selected work
All projects6 objects magnitude = stars 30+ 10–29 under 10
Malaysia API
A static REST API of Malaysian states and federal territories. JSON files, no database, on purpose.
AITA store
A Reddit crawler, SQLite store, and dashboard for r/AmItheAsshole. Sentiment, word clouds, later FastAPI.