Skip to main content

Personal Writing

Essays, observations, and ideas that do not fit neatly into a quarterly report — written for this site alone.

Why does my AI ship features I can break in two minutes?

My AI kept shipping features I could break in two minutes. So over a weekend I built it an adversarial review council — three anonymous frontier models that tear every plan apart while I sleep — and found the interesting part wasn't the council at all.

AIAgentsClaude CodeBuild
→

Too Lazy to Run, but Enough Time to Build a Fitness Agent

A hack project that turned into something more useful than anything I could buy. Building a fitness agent — one of my claws — that lives in Telegram, reads my Apple Watch, and actually gets me logging.

AIBuildHealth
→

OpenClaw + Nemoclaw : a nae bad start

Here's what two weeks with OpenClaw actually looks like in the wild.

AIClaude CodeBuildOpenClaw
→

Another Week That Reset How I Build

Every other week feels like going back to primary school and re-learning how to count. A blog post on Claude Code reset how I build — and named something I keep feeling about this moment in AI tools.

AIClaude CodeBuild
→

The Age of the Mixtape

Frustrated by narrow news feeds, I built my own personalised morning podcast with Claude — pulling from RSS feeds I actually care about, summarised and converted to audio by 6am. What surprised me wasn't the build. It was what building it made me think about.

AIMediaBuild
→

Why I'm Starting to Write Here

A brief note on why I'm building this space — and what I hope to share beyond the quarterly reports and industry deep-dives.

personal
→

Engineering to Data Science: A Life of Forecasting — and How I Miss Physics

Five years as a Petroleum Engineer taught me to forecast with physics as a guide. Moving into data science and ecommerce demand forecasting, I found that guide had vanished — and I felt its absence more than I expected.

data scienceforecastingcareer
→