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.