The site you are reading right now is a case study for my post about vibe coding. Everything — the design, the code, the admin panel, even the server configuration — was built in one working day with AI. This is the honest record.
The brief was simple; the decisions were not
My initial brief was one sentence: an all-in-one personal platform (portfolio, blog, link-bio) with strong SEO, playful yet professional, bilingual. From that single sentence came dozens of decisions: server-side rendering for SEO, an admin panel built from scratch, Indonesian + English content with hreflang, and self-hosted visitor statistics with no third-party service.
What went smoothly
- The foundation stood up fast. Data structures, public pages, and a complete admin panel — in hours, not weeks.
- SEO built in from birth. A bilingual sitemap, structured data, and OG images generated automatically for every article.
- Automated tests. Dozens of checks make sure every flow works — forms, moderation, scheduled publishing, the newsletter.
What needed revising (and the lesson)
The first version wasn't right out of the gate. I demanded major revisions: every emoji replaced with consistent icons, demo content that felt fake removed entirely, framework traces hidden. The lesson: AI output is a very fast draft — taste and standards still have to come from the human. If you're not picky, you'll get something generic.
The numbers
One working day. Two languages. Thirty automated tests passing. Zero lines of code typed by me — but hundreds of decisions made by me. That trade seems very reasonable.
This site will keep evolving, because now I have an admin panel to manage it with. But the foundation stood up in a day — and a few years ago, that sentence would have sounded impossible.