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.