MiddelkampDevelopment

Building apps with AI AI writes fast. I make sure it's right.

By Jop Middelkamp ยท Updated 11 October 2026

I build apps with AI coding agents. They write code faster than anyone can type and happily churn out the boilerplate and tests nobody likes writing. They also hand you code that's almost right, with total confidence, and shipping that is how AI projects go wrong. So I treat everything an agent writes like a pull request from a new colleague: often good, and always checked.

Where AI goes wrong

The research on this is pretty clear:

How I keep it honest

Each of those problems has a counter-move:

AI inside your app

Putting an AI feature in an app brings its own problems. The same question can get a different answer every time. The model you build on gets retired: Anthropic retired Claude Sonnet 4 and Opus 4 about 13 months after launch. And according to OWASP, it's unclear whether prompt injection can ever be fully prevented.

So the model call lives on a server, never in the app. That keeps API keys out of the app, which Google's Firebase docs insist on, and I can switch models without waiting for an app update. I test AI features with evals: a fixed set of example inputs with known good answers, rerun after every prompt or model change.

The rules count too. Since November 2025, Apple requires explicit permission before an app shares personal data with a third-party AI. Since 2 August 2026, the EU AI Act requires that people know when they're talking to an AI and that AI-generated content is marked. That part wasn't postponed. I build the consent screen and the AI notice in from the start.

What I won't promise

I won't promise you "10x faster". The best controlled studies show modest gains, and Google's DORA research found that AI amplifies whatever a team already does, good habits and bad ones. You get the speed AI really does give, with checks that keep its mistakes out of your app.

See it for yourself

My own app Ergates, a mobile app for Hermes Agent AI assistants, is built this way: design documents first, a test suite, and CI that runs on every change. The code is open on GitHub.

Let's build something

Want to build an app with AI, or add AI to the one you already have? Send me a few lines about it.