Proyectos
Un ejemplo mínimo que demuestra una arquitectura de blog con HTMX usando composición funcional, respuestas condicionales y enrutamiento basado en árbol para navegación de página única compatible con SEO.
Aspectos Técnicos Destacados
- Arquitectura de composición funcional para estructuras de página anidadas
- Respuestas condicionales: HTML completo para crawlers, fragmentos para peticiones HTMX
- Enrutamiento recursivo basado en árbol con generación automática de URLs
- Una sola fuente de verdad - una ruta maneja navegación externa e interna
Resultados
- SEO nativo sin configuración especial
- Navegación prácticamente instantánea (~14kb vs +200kb en SPAs típicas)
- Zero problemas de hidratación
- URLs compartibles que siempre funcionan
- Tech Stack
- JavaScript Node.js Express HTMX
Una biblioteca escrita en Lua para búsqueda de caminos ponderada, diseñada principalmente para juegos de tácticas por turnos en cuadrícula (como Advance Wars o Fire Emblem) o como solución para terrenos con costos de movimiento variables.
Aspectos Técnicos Destacados
- Arquitectura orientada a objetos con énfasis en claridad del código
- Diseño balanceado priorizando tanto rendimiento como mantenibilidad
- Búsqueda de caminos ponderada para costos complejos de movimiento en terreno
- Diseñado para juegos de tácticas por turnos (estilo Fire Emblem, Advance Wars)
- Tech Stack
- Lua LÖVE2D
Un web scraper para el Catálogo Mundial de Arañas que filtra y muestra las arañas encontradas en México.
Aspectos Técnicos Destacados
- Implementación de multithreading para prevenir congelamiento de UI durante scraping
- Solución de operaciones bloqueantes que afectaban la respuesta de la interfaz
- Filtrado y procesamiento de datos del Catálogo Mundial de Arañas
- Experimento en programación concurrente para operaciones I/O-bound
- Tech Stack
- Python Web Scraping
Un pequeño juego hecho con LÖVE2D. Creado como parte de un game jam en el Centro de Cultura Digital de México.
Aspectos Técnicos Destacados
- Juego completo entregado dentro del tiempo del game jam
- Desarrollo en solitario - diseño, programación y assets
- Implementación completa del ciclo de juego desde cero
- Gestión de proyecto con restricciones de tiempo y control de alcance
- Tech Stack
- Lua LÖVE2D