← All Projects

Portfolio Website

My personal portfolio and blog built with Astro, deployed on Cloudflare Pages.

AstroTypeScriptCloudflare

This is the site you’re currently viewing! Built with modern web technologies for maximum performance and simplicity.

Features

  • Static site generation with Astro for blazing fast page loads
  • Content Collections for type-safe blog posts and project entries
  • Markdown/MDX support - write content directly from GitHub
  • RSS feed for blog subscribers
  • SEO optimized with proper meta tags and sitemap
  • Responsive design that works on all devices
  • Dark theme with a clean, minimal aesthetic

Tech Stack

  • Framework: Astro
  • Styling: Scoped CSS with CSS custom properties
  • Content: Markdown with Zod schema validation
  • Deployment: Cloudflare Pages
  • Domain: luonghongthuan.com

Why Astro?

For a content-focused site like a portfolio and blog, Astro is the ideal choice. It ships zero JavaScript by default, resulting in near-instant page loads. Content Collections provide a great developer experience for managing blog posts and project entries through simple Markdown files.