Skip to content
active astro tailwind mdx typescript

jesusrtech.com

My personal portfolio and brand hub, built with Astro and Tailwind CSS.

April 1, 2026

Overview

A statically generated personal site serving as the central hub for my professional brand — services, case studies, videos, writing, and contact.

Goals

  • Near-zero JavaScript for maximum performance
  • Content managed entirely through plain text files
  • A design that works in both light and dark modes
  • Deployable to any static host with no server requirements

Tech stack

  • Astro — static site generator with island architecture
  • Tailwind CSS — utility-first styling over CSS custom properties
  • MDX — markdown with optional component embeds for rich content

Key decisions

I chose Astro over Next.js because this site has no need for server-side rendering or dynamic personalization. The result is a site that ships almost zero JavaScript, loads in under a second on any device, and can be maintained by editing plain text files.