isaactillema.com
This site. Next.js + Tailwind v4.
- Next.js
- React
- Tailwind CSS
- TypeScript
Overview
This site is my personal portfolio and writing space built on Next.js 15 (App Router) and Tailwind CSS v4, deployed on Vercel.
What's here
- Sticky-sidebar layout with a scroll-spy nav, glass row-hover cards, and an opt-in cyan accent gradient.
- Version Control (my personal blog space; With each blog posting referred to as a commit) — MDX posts with KaTeX math, syntax-highlighted code, and a downloadable PDF for long-form pieces.
- Projects — same MDX-driven pattern, the page you're on now.
- Contact form that submits via a Next.js server action through Resend, with an opt-in checkbox that adds submitters to a Resend audience.
What I learned
Tailwind v4's CSS-first @theme approach for design tokens is genuinely nicer than the v3 config-file workflow once you commit to it. The MDX + rehype plugin pipeline is composable in a satisfying way — drop in remark-math + rehype-katex and equations Just Work, drop in rehype-pretty-code and code blocks get syntax highlighting at build time, no client-side highlighter shipped.