Experimentos, utilidades, micro-apps.
Parafraseando lo que apócrifamente dicen que dijo Borges: no hay software terminado, hay software publicado.
Estos son experimentos y proyectos personales. Algunos están en desarrollo activo. Otros ya no. Otros, pensaba mejorarlos antes de publicarlos, hasta que me di cuenta que hace meses que eso no ocurría, así que los publiqué como estaban.
-
🔬 IPAX: Herramientas de accesibilidad para Sistemas de Color escalables WCAG 3
IPAX sigue de cerca la dirección de los nuevos estándares de accesibilidad, para ayudar a construir Sistemas de Color flexibles, robustos y accesibles. Lanzado en Rosenverse en julio 2026.
Code published under Apache License, Version 2.0.
Literature & data published under Creative Commons Attribution 4.0 International.
Accesibilidad, Diseño UX -
🌈 Tricontrast Lab
¿Sabías que hay colores que resultan accesibles simultáneamente contra blanco y contra negro? Esta micro-app es como un Photoshop para explorar ese espacio que existe en la definición WCAG 2.
Accesibilidad, Diseño UX -
🧑💻 JSOL: JavaScript Source Of Logic
Conocé al medio hermano funcional de JSON. Un estándar isomórfico de lógica de negocio para ecosistemas sin dependencias. Escribí reglas matemáticas y de procedimiento complejas una sola vez, ejecutalas de forma nativa en el navegador y transpilalas a PHP y próximamente otros destinos con paridad bit a bit.
Diseño de Lenguaje, Compilador -
🧞 FlowStyler: el primer procesador de textos para estilos Unicode
WebApp propietaria para publicar en LinkedIn, Facebook y otras plataformas con negritas, cursivas y jerarquía visual que sobreviven al pegado. Con soporte real para acentos y Live Styling integrado en el teclado móvil.
Diseño de Interacción, UX Writing -
🎲 K3 Engine v1.0: 3D con HTML y CSS-transforms
Un motor de renderizado 3D experimental, exclusivamente CSS, para el navegador. Explora los límites de lo que se puede lograr con HTML y CSS puros (sin WebGL, sin canvas, sin JavaScript en el núcleo) aprovechando las transformaciones 3D de CSS para construir objetos y escenas tridimensionales interactivas.
Code published under Apache License, Version 2.0.
CSS 3D, Motor de Render -
☀️ Superbright (Thermo Nuclear Brightness): Inyector de Brillo Extremo HDR
Transforma imágenes normales (SDR) en verdaderas granadas cegadoras de luz. Esta herramienta inyecta un perfil de color con la curva PQ (SMPTE ST 2084) para forzar a los monitores Mini-LED de Apple (MacBook Pro, Pro Display XDR) a disparar su brillo máximo absoluto (hasta 1600 nits) en el navegador.
Ingeniería de Color, Utilidad -
📼 LensKey Web: Decodificador online de seguridad Lenslok™ (ZX Spectrum)
Port web estático de la clásica utilidad de Simon Owen para la preservación de software retro. Permite emular la función del prisma plástico Lenslok™ directamente en el navegador, descifrando patrones gráficos en pantalla para revelar los códigos de acceso de 2 caracteres.
Preservación Histórica, Utilidad - 🔢 CF-Calculator ("UI Aburrida") vs. 🌡️ CF-Thermometer ("UI Genial") Dos experiencias completamente distintas para la misma tarea: convertir temperaturas de Celsius a Fahrenheit, o viceversa.
Primero, miralas y respondé:
¿cuál nos gusta más?
Luego, usalas para convertir la siguiente lista: 21°C, 70°F, -20°C, -100°F 37.5°C, 98.6°F , 36.80°C, -12.5°C, 101.20°F, -100 F, -20 C, 80 F.
Después de haber usado ambas, respondé:
¿cuál nos gusta más?
Un experimento interactivo basado en un ejemplo de "The Humane Interface" (Jef Raskin).
Diseño de Interacción -
🥁📣✊ ChatCGT
La IA que nunca te va a sacar el trabajo… porque está siempre de paro!
Es un Museo Sindical de la IA Clásica (1906-1974), que implementa varios modelos históricos, hoy obsoletos pero no menos interesantes.
humor - 🎨 Colores CSS a paleta SVG: Extraé colores desde CSS y obtené una paleta SVG lista para usar en Illustrator. Arrastrá, soltá y exportá. experimento
-
📺🌈 ZX-GIFs: 127 colores en la Spectrum 48K (Ultra baja resolución)
Mi proyecto retro de pandemia: romper los límites del mapa de atributos de la ZX Spectrum para reproducir animaciones de hasta 50 fps y 127 colores simultáneos. Incluye ingeniería inversa del modelo de color, optimización de rutinas en assembler Z80 y conversores matriciales en JavaScript.
Z80 Assembly, Retrocomputación
Licencia
Todas las apps por Santiago Bustelo. A menos que se indique lo contrario, bajo licencia Atribución de Creative Commons. Sos libre de compartir y adaptar, dando el crédito apropiado, proveyendo un enlace a la licencia, e indicando si se realizaron cambios.