I am a software developer in Gothenburg, Sweden, working mostly in Java. My open source work keeps returning to one question: when AI agents write most of the code, what keeps the system correct?
My answers so far are annotations that fence off the code an agent must not touch, tests that force concurrency bugs to reproduce on demand, a local firewall against prompt injection, and a book about the architecture that holds it all together.
Ask me about Java, AI guardrails, static analysis, MCP servers, and why a green test suite is not proof.
Eight of these projects are stations on one line: the path a change takes from an AI agent to production.





