Colophon
What this site is made of and how it gets built. The full story is in How I Rebuilt My Portfolio With Claude Code .
Stack
- Astro v5
- Framework. Ships zero JS by default; content collections enforce schema-validated frontmatter at build time.
- Tailwind CSS v4
- Styling. CSS custom properties for theming; OKLCH color tokens for perceptually-uniform light and dark palettes.
- shadcn/ui
- Component library. Base-nova style, built on Radix UI primitives. Themed to match the site's warm, minimal aesthetic.
- React
- Used only where interactivity requires it — the theme toggle, the generative art surfaces, and the local time widget in the footer.
AI Agents
- Claude Code
- AI coding agent for interactive sessions — designing and building features collaboratively in the terminal.
- OpenAI Codex
- AI coding agent for autonomous background tasks — running longer agentic loops without occupying a terminal session.
Infrastructure
- GitHub Pages
- Static hosting. Free, native to where the code lives.
- GitHub Actions
- Automated deployment on push to
main. - GitHub Issues
- Task tracking. Every enhancement starts as an issue, gets a plan, ships on a feature branch, and merges via PR.