Projects
Building My AI Consulting Site
This site itself is a project. I’m building it in public because the process of choosing a stack, designing for content, and deploying on a budget is interesting — and useful for others to see.
The stack
- Astro 5 — static output, fast by default, great MDX support
- Content Collections — typed schema via Zod, keeps authoring honest
- Railway — dead-simple deploy from git push
What I’ve learned
The Node version pin is critical. Railway’s Nixpacks defaults to an older Node, and Astro 5 requires Node >= 18.20.8. A .nvmrc file and engines in package.json solve it.
More posts coming as the site evolves.