2025-08-24 · 1 minute read

How I Created This

How this site went from idea to production with ChatGPT and vibe coding.

This site began with a simple wish: a personal hub where I could share notes, posts, and small experiments. No heavy frameworks, no distractions—just Markdown files and a layout that stays out of the way.

I borrowed inspiration from Steph Ango and DHH. Their approach gave me a quick way to start, knowing I’ll keep shaping this place into something that feels more like me over time. The core principle remains: simple always wins.

I spun up a private repo on GitHub, dropped in Astro’s bare template, and added only what I needed—a layout, some typography, and a header. Three Markdown pages gave the structure: Home, About, and Now. From there, every new page is just another .md file.

I added small touches: a light/dark toggle, clean navigation, and a favicon. Nothing that breaks the spirit of simplicity. Cursor made coding feel fast, Obsidian helped me draft and preview, and ChatGPT acted like a coding partner, smoothing out the rough edges before each commit.

Deployment was just a push to GitHub, a connection to Vercel, and a build confirmation. Suddenly, the site was live. One flow of conversation, one stretch of coding, and it was up.

Now it runs quietly in the background. Markdown in, site out. A place where I can drop quick thoughts, notes, or experiments without slowing down.