All workCase study

AI agents typed this site.I made the calls.

It is built the same way I would build yours, so here it is with the lid off: the plan, what I threw out, and the gate every release has to get through.

Who typed
AI agents
Who decided
Me
Written down first
Positioning, name, prices and every page
Before a release
Review, a clean build and a live drive of the real pages

The plan came before the code

Before an agent wrote a line of this site, the whole thing was written down: who it is for, what it is called, what it costs, and what goes on every page.

The agents drafted. I marked it up. Seven rounds of my notes went back before the plan said what I meant, and my answers are kept word for word next to each decision, typos and all.

They also read about twenty-five other shops that sell what I sell. The prices on this site are prices I picked with my eyes open.

And they came back with a pile of scary statistics about AI-written code. Every figure was checked against the page it came from. Five popular ones did not make the cut, and you will not find them anywhere on this site.

What I threw out.

An AI hands you something finished-looking every single time. The job is knowing when to say no. The big lines below are my actual notes.

  1. The agents built two complete homepage designs. This is what I wrote on the first one.

    “Reminds me of a default wordpress theme.”

    What happened

    Gone. I kept the wording from the one section I liked and binned the rest of it.

  2. So I picked the second design. Then I saw it built, and wrote this.

    “2018 tailwind themeforest template vibes.”

    What happened

    I threw out a design I had already approved. The colors and the message stayed. The layout, the type and the corporate wording all went, and the site you are on replaced it.

  3. The third design came back with enormous headlines.

    “Main font is too large and not as attractive as you think.”

    What happened

    It stayed bold, because I liked bold. It got smaller, because I was right.

  4. A draft described what happens after launch with the line "I stay on the radio."

    “What the heck does this mean?”

    What happened

    It now says I stick around after handoff. If I cannot follow a sentence about my own business, a client has no chance.

  5. On pricing, the agent made a recommendation, and its reasoning was sound.

    Fixed-price packages at the front door.

    My call

    One hourly rate, posted in public, the same for everybody. The advice was not dumb. It just was not the agent's decision to make.

Finished-lookingis not finished.

Nothing ships because an agent says it is done

Every change to this site goes through the same gate before it reaches you.

A second AI, one that did not write the change, reviews it against what I actually asked for. The site gets built from scratch. Then the real pages get driven the way a visitor would drive them. Only after all of that does it become something I can approve.

The first release was driven through fourteen scenarios before it went live. Some were mean on purpose:

  • JavaScript switched off entirely.
  • The site's own code blocked from loading, to prove the page still shows up.
  • A visitor whose device asks for less motion.
  • Phones, short screens, and a monitor wide enough to land a plane on.

All fourteen passed.

For the technical reader: a prerendered Nuxt site. The motion is CSS driven by one scroll-progress variable, gated on a class that is set before first paint, skipped under reduced motion, and removed again if the app has not mounted within three seconds. No scroll library.

Next upOwnAmericaA marketplace for buying and selling rental houses. I was the full-stack engineer and the UX lead.

Got something like this on your plate? The first half hour is free, and I'll tell you straight whether you need me.