Este sitio

Portafolio en Astro con renderizado en servidor, cero JavaScript de cliente en las páginas públicas y compuertas de aceptación por capa.

Stack
Astro · TypeScript · Drizzle · SQLite · TailwindCSS · Caddy
Tipo
Propio
Publicado

El sitio que estás leyendo. Las decisiones de arquitectura viven en un log de ADR dentro del propio repositorio, y ninguna capa avanza sin evidencia verificable registrada en un archivo de compuertas.

Los invariantes de historia no son una convención documentada: son triggers de SQLite. Un mensaje de contacto no se puede editar ni borrar desde la aplicación, y la fecha de publicación de un proyecto no se puede mover una vez fijada.

Volver a proyectos

¿Trabajamos juntos?

Cuéntame qué necesitas construir. Te respondo al correo que dejes.