projects/portfolio.md md
Personal Portfolio
2025

Personal Portfolio

My portfolio website, built with Astro and TypeScript.

About the project

This portfolio is built with Astro, TypeScript and Tailwind CSS, focusing on speed, simplicity and professional presentation.
All content (projects, pages) is managed via Markdown + Astro Content Collections, allowing new items to be automatically generated as pages.

Architecture & Features

  • Static Site Generation (SSG) → fast and secure site
  • Markdown content for projects and pages
  • Automatic project pages via [slug].astro
  • Dark mode + custom color theme
  • A11y / WCAG 2.1 best practices
  • SEO + OpenGraph (title, description, social preview)
  • Sitemap & robots.txt automatically generated

CI/CD & Deployment

  • GitHub Actions builds the site on every push
  • Hosting on Cloudflare Pages (edge CDN, fast deploys)

Result

A fast, lightweight and easily extensible portfolio website that professionally showcases projects and experience.

# my role

Frontend developer / design & content

# key features

  • SSG (Astro) + Markdown content
  • Auto-generated project pages
  • SEO, OpenGraph, sitemap
  • Dark mode toggle, accessible (WCAG 2.1)