My personal portfolio website, showcasing my projects and the technologies I use.
- Astro
- React
- Tailwind
- Contentful
- Vercel
- JokeAPI
- GitHub Contributions
- GitHub's official HTTP API for profile information
The site is built with Astro, a JavaScript framework known for shipping 0 Javascript unless otherwise specified. This improves performance and SEO, while allowing interactive "islands" that can be built with other JavaScript frameworks such as React.
Content is updated through Contentful, a headless CMS. Vercel automatically builds/deploy the site statically using Astro once content updates, this is done via Contentful's webhooks. This allows the site to be completely static, making it faster than SPAs and even SSR.