Jonas Bruns
Colophon

How this site was built

People keep asking who built this site. The honest answer: I described what I wanted, in plain English, to an AI — and kept correcting it until it looked right. No coding. No agency. No technical background.

If you can write an email and you know what you like, you can build your own — probably this weekend. Here's exactly how, start to finish, with the kind of things I actually typed. No jargon, promise.

01

What you need

Three things — and none of them need any technical skill:

  • An AI assistant. Something you chat with that can also build the page. I used Claude (ChatGPT works too). You type what you want; it makes it. Free to start.
  • A free place to publish it. A service that turns your page into a real website with a shareable link — some let you literally drag your file onto a web page and you're live. Netlify, GitHub Pages and Vercel are all free.
  • (Optional) your own domain name. Something like yourname.com — about €10 a year from any registrar, if you want it to look like yours. Skip it and use the free link to start.

No code editor, no servers, no "developer tools." If a word you don't recognise ever comes up, just tell the AI: "explain that simply, and handle it for me."

02

The recipe

  1. Tell the AI what you want — like briefing a designer

    Describe the feeling and the sections, not the “how.” That's the AI's job. Mine sounded roughly like this:

    Build me a simple one-page personal website. Clean, minimal, a bit of warmth — and please don't make it look like a generic template.

    Sections: a short intro line about me, an About, what I work on, and how to reach me. Make it look good on a phone too.

  2. Let it build the first draft

    In seconds you have a real page to look at. It won't be perfect — and that's exactly the point. Reacting to something is far easier than staring at a blank page.

    Go ahead and build it, then show me what it looks like.

  3. Point and correct — this is 80% of it

    Look at the page, find the one thing that bugs you, and say it in a plain sentence. Repeat until you love it. You're not coding — you're just being picky out loud:

    The headline is too big on my phone — make it smaller.

    Make it more minimal: one font, more white space, calmer colours.

    Add a little coffee cup in the corner that fills up as I scroll. 🙂

    The phone version feels too long — act like a UX and brand expert and tidy it up.

    (Yes — the cup in the corner is real, and that UX review actually happened.)

  4. Give it your real words — borrow them from LinkedIn

    The single thing that did the most work: don't write your bio from a blank page. Export your LinkedIn profile (on your profile, tap More → Save to PDF) and hand the whole thing over. The AI turns your career into clean, warm copy in your voice. Add a few photos and you're basically done.

    Here's my LinkedIn profile [attach the PDF] and a few photos — use them to write my About section and fill in my work and links.

  5. Ask for the bits people usually forget

    The AI is just as happy doing the unglamorous parts — and they matter. Ask in plain words:

    Make it load fast, add a privacy/legal page for my country, and set it up so it can show up on Google.

  6. Put it online — free, no tech needed

    Ask the AI for the finished file, then publish it. The simplest way needs zero setup: you drag the file onto a free host and instantly get a link to share.

    Give me the finished website file, and walk me through putting it online for free with a shareable link.

    Want it at yourname.com? Buy the domain (~€10/year) and ask the AI to walk you through connecting it. Totally optional.

03

Going further — totally optional

The free drag-and-drop link is honestly all most people need. But if you'd like your site to live at yourname.com on your own little server — the way this one does — here's the not-scary version. Each step is a few clicks, and you can have the AI hold your hand through every one of them.

  • Buy your name as a domain — about €10/year. Go to a registrar (Namecheap, Cloudflare, GoDaddy, or a local one), type your name, and check out like any online purchase. You now own yourname.com. That's the whole thing.
  • Rent a tiny server — about €4/month. Only if you want full control. At Hetzner you sign up, click “Create server,” and choose the smallest one. Think of it as a little computer in the cloud you'll never actually see — the AI does the setting up.
  • Connect the two. In your domain's settings you add one line that points it at the server. It sounds technical; it's really just copy-paste — and the AI gives you the exact values to use.

The magic words, if you want this route: “Walk me through buying a domain and putting my site on a small Hetzner server, one step at a time — assume I've never done this before.” It will. Click by click.

Free route or full setup, the whole trick is the same: describe what you want, be honest about what's wrong, repeat. If you can picture it and you're a little stubborn, you can have a site like this by tonight. The source is on GitHub if you'd like to peek. ☕