April 16, 2026

t1mdotcom — Personal Portfolio

Static portfolio site rebuilt with Astro and Content Collections, deployed to GitHub Pages.

  • Astro
  • TypeScript
  • GitHub Actions
  • GitHub Pages

About

This site — the one you’re reading. Rebuilt from an unfinished React + Vite + PrimeReact prototype into a lean Astro static site with Content Collections for projects and about, a Hacker-Retro dark theme, and an automated GitHub Pages deploy.

Highlights

  • Astro Content Collections with strict Zod schemas for every project entry.
  • Hacker-Retro aesthetic preserved: dark #111 background, monospace type, green accent rgba(0, 255, 26, 0.5).
  • WCAG AA contrast, semantic landmarks, skip-to-content link.
  • Zero client-side JavaScript beyond what Astro ships by default.
  • Automated sitemap generation and CNAME handling for the custom domain.

Tech

Astro 5, TypeScript strict, content collections, no UI framework.