Writing

Blog

Notes from building real systems: AI agents, search, security and speed.

AI agents in production: let code measure and the model judge

What actually breaks when an LLM agent leaves the demo and meets real users, and the architecture rule that fixes most of it.

SEO for AI search: how to get cited in AI Overviews and answer engines

Search is turning into answers. What changes for websites when Google, ChatGPT and Perplexity summarise the web, and what still matters.

The fake CAPTCHA attacks hitting WordPress sites, and how to stop them

ClickFix and blockchain-hosted loaders turned hacked WordPress sites into malware traps. How the attack works, how to find it and how to harden a site.

Running AI on your own machine: when a local model beats the cloud

Small open models now run well on a laptop. Where they shine, where they fail, and how to design around their limits.

Core Web Vitals in 2026: why INP is the metric to fix first

Interaction to Next Paint replaced First Input Delay and catches the slowness users actually feel. What causes poor INP and how to fix it.