Scott Marriage
← Projects

This Portfolio Site

In progress

The site you're looking at right now — an Astro + React + Tailwind build with a typed content system, a light/dark theme, and CI that gates every pull request.

Astro TypeScript React Tailwind CSS GitHub Actions Vercel

A good first project to show is a real, live one. This site is built with Astro for static output and React islands only where interactivity is actually needed, a Zod-validated content collection for projects and posts, and a GitHub Actions workflow that runs linting, type-checking, tests, and a production build on every pull request before anything reaches main.

It’s intentionally listed here as “in progress” — I’ll keep iterating on it as I add real projects and write-ups.