Lab
Patio de experimentos
Herramientas y piezas que construyo para mí. Abiertas, reutilizables.
Fundación
Sistema de diseño
Tokens primitivos y semánticos, dark/light, accesibilidad AA. Descargables en JSON (DTCG), CSS y Tailwind.
Librería
45 componentes
Botones, formularios, datos, navegación, overlays, marketing e iconografía completa. Todo .astro, zero-JS.
Lab vivo
Riesgo en tiempo real
Las mismas reglas y el mismo Random Cut Forest que medí con datos sintéticos, ahora sobre el tráfico real del sitio, los intentos de autenticación del servidor y las menciones públicas del nombre. Sin etiquetas: lo que se cuenta es cuánto dispara cada regla y cuántas veces el modelo ve algo que ninguna nombró.
Lab vivo
Marcador del clima
El modelo de pronóstico de ECMWF corriendo en mi GPU contra el pronóstico oficial, y contra lo que de verdad ocurrió. Se actualiza solo, todos los días, y las predicciones no se editan nunca.
Demo viva
Prueba Agatha
Sube un archivo y Agatha lo guarda como video 4K en YouTube, con corrección de errores BCH y recuperación bit-exacta.
Sandbox
Finanzas Abiertas
Sandbox público y no oficial del Sistema de Finanzas Abiertas chileno. Levanta el flujo completo —directorio, banco, servidor de autorización y aplicación solicitante— con mTLS, PAR cifrado y el consentimiento viajando hasta el token. Trae la receta para enchufar tu propia implementación.
Herramienta
Detector de GEO
Mide los siete consejos de visibilidad en modelos que todo el mundo repite, y reporta el valor de p de cada uno. Es la única que te dice que ninguno está probado, en vez de promediarlos en una puntuación.
WebGPU
Los 207 kernels
Los 207 kernels WebGPU de Hugging Face, uno por botón: tocas cualquiera y se ejecuta en tu tarjeta —la curva de una activación, las matrices de una multiplicación, el efecto sobre una imagen. Cada familia con su propio visualizador. Nada se sube a un servidor.
Jugable
DOOM, tres veces
El DOOM de 1993 en C, ese mismo código traducido a Rust por una máquina, y esa traducción con texturas y relieve generados por un modelo. Los tres corren en el navegador y dan el mismo conteo de tics.