Este sitio

Qué es, por qué existe y cómo está hecho.


Por qué existe esto

Un sitio web personal no debería necesitar una razón para existir. Pero este tiene varias, así que aquí van — sin orden particular de importancia, porque ordenar tus propias motivaciones es una tarea de tontos.

Un lugar para escribir

Ensayos sobre movimiento, música, pantalones para bailar y todo lo que se niega a quedarse dentro de mi cabeza. La página de escritos es la puerta de entrada a todo eso.

Una biblioteca de referencia

Mis estudiantes necesitaban un lugar donde encontrar notas de clase, resúmenes en video y análisis de técnica sin tener que buscar en chats grupales de 2019. Este es ese lugar.

Una cara profesional

Es genuinamente descortés enumerar tus logros en una conversación. "He competido en cuatro países" es algo raro de decir en un baile social. Pero en un sitio web, totalmente bien. Para eso son los sitios web.

Un kit para organizadores

Bios, fotos, clips de video, temas de enseñanza — todo lo que un organizador de eventos necesita para contratarme, empaquetado para que ninguno de los dos tenga que excavar en hilos de correo. El kit de prensa es el carril rápido.

Un proyecto de diseño

Me gusta construir cosas para la web. Este sitio es un portafolio viviente — diseñado, construido y mantenido a mano. Sin plantillas. Sin Squarespace. Solo opiniones sobre tipografía y un apego irracional al terracota.

Una futura tienda

Eventualmente habrá cosas para vender aquí. Talleres, tal vez. Recursos digitales, probablemente. Merch temática de shag, posiblemente. La infraestructura se está preparando.


Cómo está hecho

El contenido vive en Obsidian — un editor de markdown que funciona de forma local. Escribo y organizo todo ahí, marco las páginas como públicas y un script de compilación se encarga del resto.

El sitio en sí usa Astro — un generador de sitios estáticos que no manda JavaScript al navegador a menos que se lo pidas. Las páginas son HTML y CSS pre-renderizados. Rápido, simple, sin el impuesto de un framework.

Corre en un droplet de Digital Ocean detrás de Nginx. SSL via Let's Encrypt. Sin CDN, sin funciones serverless, sin pipelines de compilación que tarden más que preparar un café. Desplegar es un solo comando.

El diseño y el código se escriben con Claude — la IA de Anthropic. Yo dirijo la arquitectura, las decisiones de diseño y el contenido. Claude escribe la implementación. A veces discutimos sobre el espaciado.

Contenido
Obsidian (markdown local)
Framework
Astro
Hosting
Digital Ocean
Servidor
Nginx
Diseño
Hecho a mano (sin plantillas)
IA
Claude (Anthropic)

Esta página pesa menos que una sola historia de Instagram. De nada.