Read my latest writings

Not because they are bad. Not because they don't work. But because they quietly changed what it means to be a developer — and I'm not sure I like the new version of us.

Exploring the dangerous world of prompt injection attacks in modern AI systems, from MCP servers to agentic browsers, and how to defend against them.