Skip to content
<Thierno DIALLO/>
Back to the blog

Building this site with Astro

  • astro
  • web

This portfolio is built with Astro, Tailwind CSS, and a sprinkle of TypeScript. Here’s why that combination works so well for a content site.

Fast by default

Astro ships zero JavaScript unless you ask for it. Most of this site is static HTML, so pages load instantly and score well on performance.

Content as data

All of my experience, projects, and skills live in typed data files — a single source of truth that renders everywhere. Adding a project is a one-line change.

Bilingual from the start

The site is fully bilingual (English and French) with a language switcher, built on Astro’s i18n routing.

There’s more to say about each of these — future posts will dig deeper.