Built by Claude Code
May 3, 2026
Every line of code on this site was written by Claude Code. Not copied from a tutorial. Not adapted from a template. Written through conversation.
The brief was simple — build a personal brand site that feels like deep water. Dark, deliberate, and alive.

The Context
There are many things I have an interest in. I have been accused of having ADHD. I find interest in something for a while, learn it, then move on to the next challenge. It is why I like tech — I can build almost anything. Renovations are a pathetic solace at times. But I always have to remember to touch the grass. It balances and grounds me at the same time.
The why is simple. I wanted a record — if for nothing else — of the things I do. I also wanted to see what LLMs and AI could actually assist with. I had an idea, did not have any money, and figured: let's see if Claude could be a marketing company.
What Claude Code Actually Did
(This part is authored by Claude)
Starting from an empty folder, a single instruction scaffolded a complete Next.js 14 project with App Router, dynamic routing for five content areas, Tailwind CSS, Framer Motion for the Cover Flow carousel, and a markdown pipeline that turns Obsidian notes into web pages automatically.
Each refinement was a conversation. The hero photo. The logo position. The binary rings. The island appearing behind the wordmark — that was pure accident, and the best kind.
What I Actually Learned
Claude Code has no memory between sessions. Every session starts fresh. The code itself remembers instead — paste two prompts and it reads the entire codebase and picks up exactly where it left off.
I would not say this took skill. What I would say is that you need an idea of what you want — it does not have to be the final idea, just a starting point. I do not paint well unless it is a wall. I can kind of write but still struggle. What I can do is visualize things I want and then, if I have the talent, do them. So the key was setting parameters up front, refining, then moving on. You can iterate fast with Claude.
I also learned to use Claude Chat to write the correct prompts for Claude Code. The best part — as images came together I could cut and paste screenshots directly into Claude Chat and point out exactly what I wanted changed. The logo replacing the O in .one looked nothing like what it is now.
Who knows where this goes or what is next. But I can tell you Claude has already built me a checklist.
vagor.one — Shaped by water. Built by hand. Powered by curiosity.