Back to projects
Aug 25, 2025
2 min read

giovannimastellone.it, personal website & blog

A blazing fast, SEO-optimized personal website built with Astro, GitHub, and Cloudflare Pages. Features blog, portfolio, and professional showcase.

This is the engine behind my personal space at giovannimastellone.it.

A modern, minimal, and SEO-optimized website where I write blog posts, showcase projects, and share my professional journey.

Features

  • Responsive design for all devices
  • Dark/Light mode with smooth transitions
  • Particles & animations for a modern look
  • Blog system with Markdown support
  • Portfolio showcase for projects
  • Search & tagging system
  • Schema.org structured data for SEO
  • Dynamic sitemap + RSS feed

Tech Stack

  • Astro – static site generator
  • TypeScript – type-safe code
  • Tailwind CSS – styling
  • Markdown + Content Collections – content management
  • GitHub Actions – CI/CD
  • Cloudflare Pages – free, global hosting

Why it matters

This project is not just my website, but also a living experiment. I use it to test ideas, experiment with new tech, and write about what excites me.

Check out the related blog post: Why I Built My Own Free Website.