How this site is made

A short technical overview of the tools, architecture, and deployment behind this website.

Stack

The site is built with Astro for routing and rendering, Svelte for interactive components, Tailwind CSS with daisyUI for styling, and Cloudflare Workers for deployment.

Content and routing

Astro handles file-based routes, localized pages, project content, and server-rendered endpoints. Reusable layouts and components keep the page structure consistent across the site.

Styling

The interface uses Tailwind CSS utilities and daisyUI themes, with light and dark modes controlled client-side so the preferred theme loads before the page renders.

Deployment

The production build targets Cloudflare Workers through the Astro Cloudflare adapter, with Cloudflare Image Resizing used for optimized project images.