(ARTICLES)

Articles on AI, security and websites

Here I write in plain words about what I have built and run on real projects. You will find how to keep an AI that writes programs under control so that it does not break production, and how an AI Content Studio helps a business prepare posts, always with the approval of a person. You will read what you gain and what you pay when every customer has its own database, and how a quote takes its price from rules you change without touching the code, as in Quote Builder. You will see how to close the door on anyone who tries every lock of an AWS infrastructure, judging them by their moves and not by who they are. Finally, you will understand what changes in your content when the answer comes before the click, and why that matters for AEO. Every article starts with the answer and explains its terms with an example.

All articles: AI, architecture, security and AEO

Illustration: an AI assistant passes three checks before going live, with a way back

AI engineeringSeptember 2026 · 8 min read

How to keep an AI agent that writes production code under control

The model is not the guarantee. The guarantee is three things: completion criteria that leave no room for interpretation, verification of every finding before it is accepted, and automatic rollback when a deployment fails. What I learned building Planner.

Illustration: one shared database for all customers next to one separate database for each

ArchitectureJuly 2026 · 11 min read

A database per tenant: what you gain and what you pay

A healthcare platform where every customer had its own database. The isolation you gain is real. You pay for it in migrations, in backups, and in the first analytics query that has to read from a hundred databases.

Illustration: a scanner trying many doors is recognised by its behaviour and blocked

SecurityMay 2026 · 7 min read

Block scanners by behaviour, not by list

Lists of known-bad addresses are always a day behind. How I built, on top of AWS WAF, a serverless system with Lambda, EventBridge and DynamoDB that recognises the pattern of a scanner and shuts it out by itself.

Have something to build or to keep under control?

Talk to me