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.