Plataforma de Portfolio
Este mismo sitio — un portfolio bilingüe en Next.js impulsado por su propio CMS headless: una API REST con auth JWT y un panel de administración a la medida.
Sobre el proyecto
Una plataforma de contenido completa construida desde cero, no solo un sitio estático. El portfolio público es una app bilingüe (EN/ES) de Next.js App Router con Tailwind CSS y Framer Motion, desplegada en Vercel. El contenido lo sirve una API REST propia — Express + TypeScript con Drizzle ORM sobre Neon (PostgreSQL serverless), autenticación JWT con refresh tokens y API keys, validación con Zod y documentación Swagger — contenedorizada con Docker y corriendo en Google Cloud Run. El contenido se administra desde un panel a la medida construido con React, Vite, Radix UI, TanStack Query y un editor de texto enriquecido TipTap. Todo vive en un monorepo pnpm + Turborepo, con el dominio gestionado en GoDaddy.