This Website
Personal portfolio and blog built with Astro and Claude Code — static site hosted on Cloudflare Pages.
Overview
A minimal, terminal-themed personal site for sharing projects, blog posts, and professional background. Built with Astro for static site generation, styled with a custom dark theme, and deployed to Cloudflare Pages.
Features
- Static Markdown content — blog posts and project pages are just
.mdfiles with frontmatter - Terminal-themed resume — interactive unlock prompt (type
unlock) to reveal resume content, discouraging bot scraping - Zero JavaScript frameworks — Astro compiles to static HTML/CSS with minimal client-side JS
- Cloudflare Pages deployment — automatic builds on push
Built With Claude Code
This site was largely built using Claude Code as a vibe coding experiment. The initial scaffold, layout, styling, and content structure were all generated through conversational prompting, then refined iteratively. It’s a good example of how AI-assisted development works for smaller projects — fast initial output, then human judgment for the finishing touches.