# hernandez.systems > Sitio de Oscar Hernández como desarrollador y director de tecnología, con más de 15 años de experiencia en IA aplicada, automatización y bots, Drupal e integraciones, tecnología para eventos en vivo, y streaming y sistemas en tiempo real. Incluye casos con código público y artículos sobre bots, IA, producción audiovisual e infraestructura, en español e inglés. / Oscar Hernández's site as a developer and technology director with 15+ years in applied AI, automation and bots, Drupal and integrations, live event technology, and streaming and real-time systems. Includes open-source case studies and articles on bots, AI, audiovisual production and infrastructure, in Spanish and English. - Ubicación / Location: Ciudad de México, disponible para trabajo remoto / Mexico City, available for remote work. - Disponibilidad / Availability: trabaja por proyecto y responde en menos de un día / works on a project basis and replies within one day. - Contacto / Contact: formulario de consulta de proyecto (/es/contacto, /en/contact) o yo@osky.dj. - No hay precios publicados. / No prices are published. - Marcas con las que ha trabajado, tal como dice su CV: Garena, Riot Games, Amazon, Casa Cuervo, Spotify y Adidas. / Brands, as stated in his CV: Garena, Riot Games, Amazon, Casa Cuervo, Spotify and Adidas. - Cada página tiene versión markdown: agrega `.md` a la URL o pide `Accept: text/markdown`. / Every page has a markdown version: append `.md` or send `Accept: text/markdown`. - Este sitio aloja la explicación de Osky Networks, la red de sitios de Oscar (osky.dj, djoscarhernandez.com y hernandez.systems). Los artículos se publican sin firma; los prepara Calamardo Guapo, el asistente de IA de Oscar (corre en Hermes Agent), y Oscar aprueba cada uno. / This site hosts the explanation of Osky Networks, Oscar's network of sites. Articles are unsigned; they are prepared by Calamardo Guapo, Oscar's AI assistant (running on Hermes Agent), and Oscar approves each one. - soytu.baby (próximamente / coming soon): sitio para que agentes de IA encuentren pareja / a site where AI agents find a match. ## Español ### Oscar Hernández · Tecnología, IA y sistemas en tiempo real URL: https://hernandez.systems/es > Oscar Hernández diseña y desarrolla IA aplicada, automatización, bots, plataformas e integraciones, y tecnología para eventos en vivo. #### IA, sistemas y experiencias en tiempo real, hechos para el mundo real Oscar Hernández es director de tecnología con más de 15 años de experiencia diseñando, desarrollando e implementando soluciones para experiencias interactivas, plataformas digitales y automatización de procesos, con un fuerte enfoque en inteligencia artificial. Su especialidad es el desarrollo express de sistemas e integraciones complejas bajo presión: combina backend, frontend, infraestructura, IA y sistemas en tiempo real para resolver necesidades críticas en plazos muy cortos. #### Especialidades - **[IA aplicada](https://hernandez.systems/es/ia-aplicada):** modelos de OpenAI, Google AI y generativos integrados a plataformas de negocio, eventos y experiencias interactivas. - **[Automatización y bots](https://hernandez.systems/es/automatizacion-y-bots):** bots conversacionales con IA para WhatsApp y web, y flujos que conectan servicios y sistemas. - **[Drupal e integraciones](https://hernandez.systems/es/drupal-e-integraciones):** plataformas web, módulos a la medida, integraciones con ERP e infraestructura. - **[Eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo):** boletaje, filas virtuales, kioscos, activaciones y sistemas audiovisuales en campo. - **[Streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real):** streaming, video y audio en vivo para eventos presenciales, híbridos y remotos. #### Casos con código público Proyectos de Oscar con repositorio público en GitHub: - **[SpinBridge](https://hernandez.systems/es/spinbridge):** manda la salida de Resolume Arena a varios ventiladores holográficos a la vez, cada uno con su contenido. - **[Bridge QLab → grandMA2](https://hernandez.systems/es/qlab-grandma2-bridge):** dispara la iluminación de una grandMA2 desde QLab por red, sin MIDI. - **[NINJA Slideshow](https://hernandez.systems/es/ninja-slideshow):** señalización digital con gestión de contenido en tiempo real para navegador, Raspberry Pi y smart TVs. #### Marcas Oscar tiene experiencia liderando proyectos para marcas globales como **Garena, Riot Games, Amazon, Casa Cuervo, Spotify y Adidas**. #### Artículos hernandez.systems publica noticias y análisis sobre bots, inteligencia artificial, producción audiovisual e infraestructura, en español e inglés. Léelos en [Artículos](https://hernandez.systems/es/articulos). #### Osky Networks **Osky Networks** es la red de sitios de Oscar Hernández. - **[osky.dj](https://osky.dj):** el sitio central, con noticias, blogs, viajes y galería. - **[djoscarhernandez.com](https://djoscarhernandez.com):** Oscar como DJ, bajo el nombre Osky DJ: sus servicios para eventos y las notas de música. - **hernandez.systems:** Oscar como desarrollador: servicios, casos y artículos de tecnología. - **[emailsystem.mx](https://emailsystem.mx):** el servicio de envío de correo de Oscar para los sistemas que entrega a sus clientes: invitaciones, confirmaciones de registro, autenticación en dos pasos y envíos masivos, hechos para llegar a la bandeja de entrada. - **soytu.baby (próximamente):** un sitio hecho para agentes de IA, donde asistentes como Hermes u OpenClaw podrán crear su perfil y encontrar pareja. ##### Calamardo Guapo, el asistente editorial La operación editorial de la red es un trabajo en colaboración entre Oscar y **Calamardo Guapo**, su asistente de IA. Calamardo corre en Hermes Agent y es un colaborador clave en el trabajo de Oscar: - revisa decenas de fuentes con un radar editorial propio; - agrupa las noticias por acontecimiento; - escribe los borradores con su fuente primaria, imagen y traducción; - Oscar aprueba cada borrador, y la pieza se publica a la mañana siguiente junto con su difusión en redes. Calamardo también tiene su propio diario en [osky.dj](https://osky.dj/es/blog-bot), y cada noche se genera un video resumen. #### Hablemos de tu proyecto ¿Tienes un proyecto, una integración o un evento que necesita tecnología? [Envía una consulta](https://hernandez.systems/es/contacto). --- ### Perfil URL: https://hernandez.systems/es/perfil > Oscar Hernández, director de tecnología con más de 15 años en IA aplicada, automatización, plataformas digitales y eventos en vivo. #### Perfil profesional Oscar Rodolfo Hernández Manríquez es director de tecnología con más de 15 años de experiencia diseñando, desarrollando e implementando soluciones para experiencias interactivas, plataformas digitales y automatización de procesos, con un fuerte enfoque en inteligencia artificial. - **Desarrollo express bajo presión.** Se especializa en sistemas e integraciones complejas que combinan backend, frontend, infraestructura, IA y tiempo real para resolver necesidades críticas en plazos muy cortos. - **IA en producción, no en demo.** Implementa soluciones con OpenAI, Google AI, modelos generativos y automatización conversacional, integradas a plataformas de negocio, eventos en vivo y experiencias interactivas. - **Perfil híbrido.** Une ingeniería, creatividad y ejecución técnica en campo, con experiencia liderando proyectos para marcas globales como Garena, Riot Games, Amazon, Casa Cuervo, Spotify y Adidas. #### Experiencia ##### Director de Tecnología, NINJA Brand Fighters Más de 15 años como responsable de la arquitectura, el desarrollo y la implementación de soluciones tecnológicas para proyectos creativos, eventos y plataformas digitales. **Desarrollo y plataformas** - Aplicaciones web, plataformas digitales y sistemas a la medida de alta disponibilidad. - Desarrollo avanzado en Drupal, con módulos propios para integrar APIs y automatizar procesos. - Arquitecturas modernas con Composer. - Automatización de procesos que conectan plataformas web con sistemas empresariales (ERP como Alpha ERP / SAI). **IA y automatización** - Bots conversacionales con IA para WhatsApp y web (OpenAI, Google AI). - Uso avanzado de herramientas de IA (Claude, Codex, modelos generativos) para acelerar el desarrollo. - Integración de servicios como Twilio, SendGrid, Replicate y APIs externas. - Sistemas de boletaje para eventos presenciales. **Eventos y tiempo real** - Filas virtuales con códigos QR y notificaciones en tiempo real. - Diseño y operación de sistemas en tiempo real para eventos en vivo (streaming, video y audio). - Integración de sistemas audiovisuales con OSC, Resolume Arena, vMix, TouchDesigner y Magic Music Visuals. - Diseño de cabinas de grabación, estudios y setups técnicos. **Infraestructura y liderazgo** - Administración de infraestructura (DigitalOcean, AWS), servidores (NGINX, Apache) y redes. - Liderazgo del equipo de tecnología y ejecución en entornos de alta presión. - Resolución de problemas críticos en producción y en campo. - Soluciones técnicas permanentes y por evento para clientes de alto perfil. #### Stack | Área | Herramientas | |---|---| | Lenguajes y desarrollo | Node.js, Python, PHP, Laravel, React, JavaScript, HTML, CSS, Flutter | | CMS y frameworks | Drupal, módulos a la medida, Composer | | Inteligencia artificial | OpenAI, Google AI, Claude, Codex, modelos generativos, automatización conversacional | | Infraestructura | AWS, DigitalOcean, NGINX, Apache, Cloudflare | | Bases de datos | MongoDB, MySQL, PostgreSQL | | Integraciones | Twilio, SendGrid, Replicate, APIs REST, webhooks | | Sistemas interactivos | OSC, Resolume Arena, vMix, TouchDesigner, Magic Music Visuals | | Producción audiovisual | Adobe Photoshop, After Effects, edición de video e imagen | #### Formación Ingeniería en Sistemas Computacionales, ESCOM, Instituto Politécnico Nacional. #### Idiomas Español nativo. Inglés técnico avanzado e inglés general intermedio-alto. #### Ubicación y disponibilidad Ciudad de México, con disponibilidad para trabajo remoto. Oscar trabaja por proyecto, está disponible para nuevos proyectos y responde las consultas en menos de un día. [Envía una consulta](https://hernandez.systems/es/contacto). #### También es DJ Oscar toca música electrónica como Osky DJ. Ese lado vive en [djoscarhernandez.com](https://djoscarhernandez.com/es). #### Enlaces - [GitHub](https://github.com/MoscoDJ) - [LinkedIn](https://www.linkedin.com/in/oscarhernandezmx/) - [CV completo en osky.dj](https://osky.dj/es/cv) --- ### IA aplicada URL: https://hernandez.systems/es/ia-aplicada > Soluciones con inteligencia artificial integradas a plataformas de negocio, eventos en vivo y experiencias interactivas. #### Qué resuelve La IA rinde cuando está conectada a procesos, datos y personas reales. Oscar implementa soluciones con inteligencia artificial integradas a plataformas de negocio, eventos en vivo y experiencias interactivas, no como pruebas aisladas. #### Qué incluye - **Integración de modelos** de OpenAI, Google AI y modelos generativos en plataformas existentes, mediante APIs y servicios como Replicate. - **Automatización conversacional:** asistentes y bots que atienden y ejecutan procesos. Más detalle en [Automatización y bots](https://hernandez.systems/es/automatizacion-y-bots). - **Activaciones con IA:** experiencias de marca automatizadas, con enfoque creativo y técnico. - **Desarrollo acelerado con IA:** uso avanzado de herramientas como Claude, Codex y modelos generativos para construir y entregar más rápido. #### Dónde puede encajar - **Clasificar solicitudes entrantes:** Un modelo lee correos o formularios, identifica el tipo de solicitud y la envía al área correcta con los datos clave ya extraídos. - **Consulta de documentación interna:** Un asistente responde preguntas del equipo con base en manuales, políticas o fichas técnicas propias, y cita el documento de origen. - **Borradores de contenido para campañas:** Se generan variantes de textos o imágenes que el equipo creativo revisa y aprueba antes de cualquier publicación. #### Primero, el contexto Antes de integrar un modelo se define qué tarea concreta resolverá, con qué datos trabajará y quién revisa sus respuestas. También se acuerdan límites de uso, manejo de información sensible, costo estimado por consulta y qué ocurre cuando el modelo se equivoca o duda. Los usos descritos son posibilidades de servicio, no resultados atribuidos a clientes. #### Experiencia En su trabajo como director de tecnología en NINJA Brand Fighters, Oscar ha diseñado bots conversacionales con IA para WhatsApp y web, y activaciones de marca con IA. Ha liderado proyectos para marcas globales como Garena, Riot Games, Amazon, Casa Cuervo, Spotify y Adidas. #### Tecnologías OpenAI · Google AI · Claude · Codex · modelos generativos · Replicate · Node.js · Python #### Servicios relacionados - [Automatización y bots](https://hernandez.systems/es/automatizacion-y-bots) - [Eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo) #### ¿Tienes un caso? Cuéntale a Oscar qué quieres resolver en una [consulta de proyecto](https://hernandez.systems/es/contacto). --- ### Automatización y bots URL: https://hernandez.systems/es/automatizacion-y-bots > Bots conversacionales con IA para WhatsApp y web, y automatización de procesos que conecta servicios y sistemas. #### Qué resuelve Tareas repetitivas, atención que no escala y sistemas que no se hablan entre sí. Oscar diseña bots y flujos automáticos que atienden conversaciones, mueven datos y ejecutan procesos sin intervención manual. #### Qué incluye - **Bots conversacionales con IA** para WhatsApp y web, con modelos de OpenAI y Google AI. - **Flujos inteligentes** para atención y procesos internos. - **Integración de servicios** como Twilio, SendGrid, Replicate y APIs externas, con APIs REST y webhooks. - **Automatización de procesos** que conecta plataformas web con sistemas empresariales, como ERP. #### Dónde puede encajar - **Seguimiento de pedidos por WhatsApp:** El cliente pregunta por el estado de su pedido y el bot responde con datos del sistema, sin ocupar a nadie del equipo. - **Capturas que hoy son manuales:** Los registros de un formulario web se validan y se crean directamente en el CRM o sistema administrativo, con aviso cuando algo no cuadra. - **Recordatorios y confirmación de citas:** Mensajes automáticos por WhatsApp o correo confirman, reprograman o cancelan citas y actualizan la agenda según la respuesta del cliente. #### Primero, el contexto Al inicio se mapea el proceso actual: quién lo ejecuta, qué sistemas toca y dónde se atora. Después se define qué partes se automatizan, cuándo debe intervenir una persona, qué datos se guardan y cómo se monitorea el flujo si un servicio externo deja de responder. Los usos descritos son posibilidades de servicio, no resultados atribuidos a clientes. #### Experiencia Los sistemas de bots con IA son uno de los proyectos destacados de Oscar como director de tecnología en NINJA Brand Fighters: automatización conversacional y flujos inteligentes para atención y procesos. #### Tecnologías OpenAI · Google AI · Twilio · SendGrid · Replicate · APIs REST · webhooks · Node.js · Python #### Casos relacionados - [NINJA Slideshow](https://hernandez.systems/es/ninja-slideshow): despliegue automatizado a pantallas LG, Samsung y Android TV, con verificación real del resultado. - [Bridge QLab → grandMA2](https://hernandez.systems/es/qlab-grandma2-bridge): traducción automática de mensajes OSC a comandos de consola de iluminación. #### Servicios relacionados - [IA aplicada](https://hernandez.systems/es/ia-aplicada) - [Drupal e integraciones](https://hernandez.systems/es/drupal-e-integraciones) #### ¿Qué quieres automatizar? Descríbelo en una [consulta de proyecto](https://hernandez.systems/es/contacto). --- ### Drupal e integraciones URL: https://hernandez.systems/es/drupal-e-integraciones > Plataformas web y sistemas a la medida en Drupal, con módulos propios, integraciones con ERP e infraestructura administrada. #### Qué resuelve Plataformas que tienen que hablar con el resto del negocio. Oscar desarrolla aplicaciones web y sistemas a la medida de alta disponibilidad, y los conecta con APIs y sistemas empresariales para que la información fluya sin capturas dobles. #### Qué incluye - **Desarrollo avanzado en Drupal:** con módulos propios para integrar APIs y automatizar procesos. - **Arquitecturas modernas** con Composer. - **Integraciones con ERP:** conexión entre plataformas web y sistemas empresariales, como Alpha ERP / SAI. - **Aplicaciones web y plataformas digitales** a la medida, con Node.js, PHP, Laravel y React. - **Infraestructura:** administración de servidores (NGINX, Apache), redes y nube en DigitalOcean y AWS, con Cloudflare. #### Dónde puede encajar - **Catálogo sincronizado con inventario:** Precios y existencias se actualizan en el sitio desde el sistema administrativo, para que lo publicado coincida con lo disponible. - **Portal para distribuidores o socios:** Un área privada donde cada usuario consulta documentos, pedidos o materiales según su rol y su empresa. - **Migración de un sitio heredado:** Un sitio en una versión antigua de Drupal u otro CMS pasa a una base actual, conservando su contenido y sus URLs. #### Primero, el contexto Antes de desarrollar se revisa el sistema actual, el modelo de contenido y los roles editoriales. Se identifican las integraciones necesarias, qué sistema manda en cada dato, los riesgos de migración y quién mantendrá el sitio: actualizaciones de seguridad, respaldos, hosting y soporte posterior. Los usos descritos son posibilidades de servicio, no resultados atribuidos a clientes. #### Experiencia Las plataformas Drupal (integraciones empresariales, módulos a la medida y automatización) y las integraciones con ERP están entre los proyectos destacados de Oscar como director de tecnología en NINJA Brand Fighters. #### Tecnologías Drupal · Composer · PHP · Laravel · Node.js · React · MySQL · PostgreSQL · MongoDB · NGINX · Apache · DigitalOcean · AWS · Cloudflare #### Casos relacionados - [NINJA Slideshow](https://hernandez.systems/es/ninja-slideshow): backend en Node.js con almacenamiento en DigitalOcean Spaces, panel de administración en React y medidas de seguridad documentadas. #### Servicios relacionados - [Automatización y bots](https://hernandez.systems/es/automatizacion-y-bots) - [Streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real) #### ¿Tienes una plataforma que integrar? Cuéntale a Oscar en una [consulta de proyecto](https://hernandez.systems/es/contacto). --- ### Eventos en vivo y experiencias interactivas URL: https://hernandez.systems/es/eventos-en-vivo > Tecnología para eventos presenciales: boletaje, filas virtuales, kioscos, activaciones y sistemas audiovisuales operados en campo. #### Qué resuelve En un evento no hay segunda oportunidad: el sistema tiene que funcionar a la hora y en el lugar. Oscar diseña, desarrolla y opera tecnología para eventos presenciales y experiencias de marca, y resuelve en campo lo que surge en el momento. #### Qué incluye - **Registro y acceso:** sistemas de boletaje para eventos presenciales. - **Filas virtuales:** códigos QR y notificaciones en tiempo real para mejorar la experiencia de los asistentes. - **Kioscos interactivos:** basados en Raspberry Pi, unen la interacción física y la digital. - **Activaciones con IA:** experiencias de marca automatizadas, con enfoque creativo y técnico. - **Sistemas audiovisuales interactivos:** con OSC, Resolume Arena, vMix, TouchDesigner y Magic Music Visuals. - **Setups técnicos:** diseño de cabinas de grabación, estudios y montajes para eventos. - **Soluciones permanentes o por evento:** con operación y resolución de problemas en campo. #### Dónde puede encajar - **Lanzamiento de producto:** Una presentación donde el registro, las pantallas y los momentos clave del show siguen un guion técnico ensayado. - **Stand en feria o convención:** Una experiencia interactiva que atrae visitantes al espacio de la marca y registra sus datos de contacto con su consentimiento. - **Actividades con cupo limitado:** Control de acceso y turnos para las actividades más buscadas de una convención o festival, para evitar filas largas. #### Primero, el contexto Antes de construir se estudia el recinto: conectividad, energía, horarios de montaje y flujo de asistentes. Se definen aforo, puntos críticos, plan de contingencia sin internet, pruebas en sitio, quién opera cada sistema durante el evento y qué datos de asistentes se recaban, con qué permiso. Los usos descritos son posibilidades de servicio, no resultados atribuidos a clientes. #### Experiencia Oscar ha implementado soluciones técnicas permanentes y por evento para clientes de alto perfil, y tiene experiencia liderando proyectos para marcas globales como Garena, Riot Games, Amazon, Casa Cuervo, Spotify y Adidas. #### Tecnologías OSC · Resolume Arena · vMix · TouchDesigner · Magic Music Visuals · Raspberry Pi · Flutter · Node.js · Python #### Casos relacionados - [SpinBridge](https://hernandez.systems/es/spinbridge): varios ventiladores holográficos en vivo desde Resolume Arena, cada uno con su contenido. - [Bridge QLab → grandMA2](https://hernandez.systems/es/qlab-grandma2-bridge): cues de iluminación disparados desde QLab por red, pensado para la operación de un show. #### Servicios relacionados - [Streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real) - [IA aplicada](https://hernandez.systems/es/ia-aplicada) #### ¿Tienes un evento? Cuéntale a Oscar qué necesitas y para cuándo en una [consulta de proyecto](https://hernandez.systems/es/contacto). --- ### Streaming y sistemas en tiempo real URL: https://hernandez.systems/es/streaming-y-tiempo-real > Diseño y operación de streaming, video y audio en vivo, y sistemas que reaccionan al instante, para eventos presenciales, híbridos y remotos. #### Qué resuelve Cuando algo pasa en vivo, la tecnología tiene que responder en el momento. Oscar diseña y opera sistemas en tiempo real para eventos: streaming, video, audio y plataformas que se actualizan al instante en todas las pantallas. #### Qué incluye - **Streaming y producción en vivo:** infraestructura y operación técnica para eventos híbridos y remotos. - **Sistemas en tiempo real** para eventos en vivo: streaming, video y audio. - **Integración audiovisual** con vMix, Resolume Arena, TouchDesigner y OSC. - **Notificaciones y actualizaciones en tiempo real** en plataformas web y pantallas. #### Dónde puede encajar - **Conferencia híbrida:** Ponencias transmitidas a una audiencia remota, con preguntas en vivo que llegan al moderador en el recinto. - **Pantallas sincronizadas en un recinto:** Marcadores, agendas o avisos que cambian al mismo tiempo en todas las pantallas cuando el operador lo indica. - **Transmisión de un set o show:** Señal multicámara de una presentación musical o un espectáculo, con audio directo de consola y gráficos en pantalla. #### Primero, el contexto Al inicio se definen las plataformas de destino, la latencia aceptable, el ancho de banda del recinto y las fuentes de video y audio. También se acuerdan la redundancia de señal e internet, los derechos de música y contenido, los ensayos técnicos y quién opera cada puesto. Los usos descritos son posibilidades de servicio, no resultados atribuidos a clientes. #### Experiencia El streaming y la producción en vivo, y los sistemas interactivos en tiempo real (OSC, multimedia e interactividad aplicada a experiencias en vivo) están entre los proyectos destacados de Oscar como director de tecnología en NINJA Brand Fighters. #### Tecnologías vMix · Resolume Arena · TouchDesigner · OSC · Socket.IO · Node.js · Python #### Casos relacionados - [NINJA Slideshow](https://hernandez.systems/es/ninja-slideshow): contenido que se actualiza en tiempo real en navegadores, Raspberry Pi y smart TVs. - [SpinBridge](https://hernandez.systems/es/spinbridge): salida en vivo de Resolume Arena a varios dispositivos por Wi-Fi. - [Bridge QLab → grandMA2](https://hernandez.systems/es/qlab-grandma2-bridge): conexión persistente para que el GO de iluminación no espere. #### Servicios relacionados - [Eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo) - [Drupal e integraciones](https://hernandez.systems/es/drupal-e-integraciones) #### ¿Vas a transmitir o necesitas tiempo real? Cuéntale a Oscar en una [consulta de proyecto](https://hernandez.systems/es/contacto). --- ### SpinBridge URL: https://hernandez.systems/es/spinbridge > Una herramienta de código abierto que manda en vivo la salida de Resolume Arena a varios ventiladores holográficos SpinDisplay F56 al mismo tiempo, cada uno con su propio contenido. #### El problema Los ventiladores holográficos **SpinDisplay F56** muestran imágenes que parecen flotar en el aire. Para un show con varios de ellos, cada uno con su propio contenido y sincronizado con lo que pasa en el escenario, hay un límite: la app oficial solo puede proyectar a un ventilador a la vez. #### La solución SpinBridge toma en vivo la salida de **Resolume Arena** por **Spout**, la divide en slices y manda cada slice a un ventilador distinto por Wi-Fi, todos al mismo tiempo. Para lograrlo habla directamente el protocolo de proyección de los ventiladores, reconstruido para interoperar con equipos propios. Es un proyecto independiente, sin relación con el fabricante de SpinDisplay, y el repositorio no incluye código del fabricante. #### Cómo funciona - **Asignación visual:** cada ventilador detectado se arrastra a un slot que corresponde a un slice de Resolume. Si el slot ya estaba ocupado, intercambian lugares. - **Identificar:** muestra el número de slot en el ventilador durante 5 segundos para saber cuál es cuál físicamente. - **Control por ventilador o de todos:** incluir o excluir del envío, encender o apagar el motor (con confirmación) y ajustar el brillo. - **Configuración que sobrevive a la red:** los ventiladores se guardan por su dirección MAC, así que la asignación se conserva aunque cambie la IP o el router. - **Control externo:** el engine expone una API HTTP local para dispararlo desde Stream Deck, Companion o scripts (estado, correr, detener, encendido, identificar). - **Registro por sesión** para revisar después del show. #### Detalles técnicos - Engine en **Python** y app de escritorio en **Electron**, empaquetados en un instalador para Windows que no requiere instalar Python. - Usa la GPU de alto rendimiento; Resolume debe correr en la misma GPU, porque Spout solo comparte imagen dentro de una GPU. - El repositorio documenta el protocolo del ventilador (descubrimiento, control y proyección) y mediciones de red con 5 ventiladores: alrededor de 17 fps por ventilador con un access point empresarial, y alrededor de 13 con routers de consumo. #### Estado y licencia Código público en GitHub con licencia MIT: [MoscoDJ/spinbridge](https://github.com/MoscoDJ/spinbridge). #### Servicios relacionados - [Eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo) - [Streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real) --- ### Bridge QLab → grandMA2 URL: https://hernandez.systems/es/qlab-grandma2-bridge > Un puente que traduce los mensajes OSC de QLab 5 a comandos de una consola grandMA2 onPC por Telnet, para disparar la iluminación por red sin MIDI. #### El problema En un show, el audio y el video suelen correr en **QLab** (Mac) y la iluminación en una consola **grandMA2 onPC** (Windows). Para que cada momento del show dispare la luz correcta, normalmente hay que montar MIDI físico, un puerto MIDI virtual o RTP-MIDI entre las dos máquinas. #### La solución El bridge elimina esa capa. QLab manda por Ethernet triggers OSC abstractos, como `/lx/go/8`. El bridge los traduce al comando de grandMA2 que indique su archivo de configuración y se lo manda a la consola por **Telnet**, una interfaz nativa de grandMA2. ``` QLab ──OSC/UDP──► bridge ──Telnet/TCP──► grandMA2 onPC ──► Command Wing ──DMX──► luminarias ``` Cada trigger puede ejecutar cualquier comando de la línea de comandos de MA: un executor, un cue específico o una macro. El iluminador programa la consola; el operador de QLab solo coloca un Network Cue en cada escena. #### Cómo funciona - **Instalación de una línea** en PowerShell, o desde un USB sin internet con el paquete descargado. Trae su propio Python portátil, verifica el SHA256 del paquete, abre el puerto OSC en el firewall, crea el arranque automático con Windows y al final muestra la IP que hay que poner en QLab. - **Actualizar es volver a instalar:** la configuración se conserva. - **Prueba de enlace:** un cue `/lx/ping` en QLab recibe `/lx/pong` con el estado de la conexión a la consola. - **Modos de prueba** para revisar la configuración sin disparar nada o disparar un solo trigger. #### Robustez - La conexión Telnet es persistente y con keepalive, así que el GO no espera a que se abra la conexión. - Si la consola se reinicia, el bridge se reconecta solo cada 2 segundos; si un envío falla, reconecta y lo reintenta una vez. - Si el bridge se cae, se reinicia solo, y no permite dos instancias abiertas que se repartan los mensajes. - Los comandos directos a la consola están desactivados por defecto. - Las pruebas automatizadas corren contra una grandMA2 simulada, sin necesidad de consola. #### Detalles técnicos Python 3.8 o superior, sin paquetes extra. Instalador para Windows 8.1 o superior. #### Estado Código público en GitHub: [MoscoDJ/qlab-grandma2-bridge](https://github.com/MoscoDJ/qlab-grandma2-bridge). #### Servicios relacionados - [Eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo) - [Automatización y bots](https://hernandez.systems/es/automatizacion-y-bots) --- ### NINJA Slideshow URL: https://hernandez.systems/es/ninja-slideshow > Un sistema de señalización digital con gestión de contenido en tiempo real que reproduce imágenes y videos en bucle en navegadores, Raspberry Pi, Android TV y smart TVs LG y Samsung. #### El problema Varias pantallas de distintas marcas y sistemas, repartidas en diferentes áreas, tienen que mostrar el mismo contenido actualizado sin que nadie pase a cargarlo una por una. Además, las pantallas quedan encendidas sin supervisión, así que cualquier falla de memoria, de red o de despliegue termina en una pantalla negra. #### La solución Un sistema de slideshow digital con panel de administración: se suben imágenes y videos, se ordenan con drag & drop y todas las pantallas los reproducen en bucle infinito. Cada cambio llega al instante a todos los clientes por Socket.IO. Funciona en cualquier navegador moderno, en Raspberry Pi (Chromium en modo kiosco), en Android TV y Google TV (app en Flutter), en LG (app webOS) y en Samsung (app Tizen). #### Cómo funciona - **Subidas directas al almacenamiento:** los archivos van del navegador a DigitalOcean Spaces con URLs prefirmadas; los de 100 MB o más se suben en partes en paralelo, hasta 2 GB, con barra de progreso y opción de cancelar. El servidor nunca carga el archivo en memoria. - **Tiempo real:** después de cada subida, borrado o cambio de orden, el servidor avisa a todos los clientes y estos refrescan su lista. - **Despliegue automatizado:** scripts que encuentran las pantallas en la red, instalan la versión más reciente en todas (LG, Samsung y Android TV, cada una con su herramienta), las encienden por Wake-on-LAN y las apagan al final del día, programados con cron. Un despliegue solo se reporta como exitoso si de verdad se instaló. #### Seguridad - Autenticación del panel con cookies firmadas (HMAC-SHA256), sin sesiones en el servidor, para funcionar con varias instancias. - Comparaciones en tiempo constante, límite de intentos de inicio de sesión y de escrituras, y CORS por ruta. - Content-Security-Policy estricta en producción y validación de nombres de archivo contra una lista permitida. - El servidor no arranca si falta un secreto o si es demasiado corto. #### Confiabilidad documentada El repositorio documenta cómo se diagnosticaron y corrigieron fallas reales en Android TV: una fuga de memoria con video, descargas a medias en la caché que cortaban los videos, y una pantalla que se apagaba sola cada 10 minutos. Cada corrección quedó en una versión del cliente. #### Detalles técnicos | Componente | Tecnología | |---|---| | Backend | Express y Socket.IO, en TypeScript | | Panel web | React, Vite, Tailwind y shadcn | | Almacenamiento | DigitalOcean Spaces (compatible con S3) | | Cliente Raspberry Pi y Android TV | Flutter | | Clientes LG y Samsung | Apps web para webOS y Tizen | #### Estado Código público en GitHub: [MoscoDJ/NINJA-Slideshow](https://github.com/MoscoDJ/NINJA-Slideshow). #### Servicios relacionados - [Streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real) - [Drupal e integraciones](https://hernandez.systems/es/drupal-e-integraciones) - [Automatización y bots](https://hernandez.systems/es/automatizacion-y-bots) --- ### Contacto URL: https://hernandez.systems/es/contacto > Envía una consulta de proyecto: qué necesitas resolver, para cuándo y con qué sistemas trabajas. #### Consulta de proyecto Cuéntale a Oscar qué necesitas resolver. Entre más contexto des, más útil será la primera respuesta. #### El formulario Solo te pedimos: - Nombre - Email - Teléfono - Mensaje En el mensaje, cuéntale lo que ya tengas claro: qué quieres lograr, en qué área cae ([IA aplicada](https://hernandez.systems/es/ia-aplicada), [automatización y bots](https://hernandez.systems/es/automatizacion-y-bots), [Drupal e integraciones](https://hernandez.systems/es/drupal-e-integraciones), [eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo), [streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real) u otra), qué sistemas o plataformas ya usas, si hay una fecha límite o una fecha de evento, y qué restricciones tienes. #### Antes de enviar - No incluyas contraseñas, llaves de API ni información confidencial en el formulario. Si el proyecto lo requiere, se comparte después por un canal seguro. - Enviar una consulta no crea ningún compromiso de contratación ni de fechas. #### Qué pasa después Oscar revisa cada consulta personalmente y responde por correo **en menos de un día**. Trabaja **por proyecto** y está disponible para nuevos proyectos. #### Por correo Si prefieres escribir directo: **yo@osky.dj** #### Tus datos Los mensajes llegan solo a Oscar. Lee el [aviso de privacidad](https://hernandez.systems/es/aviso-de-privacidad) para saber qué datos se piden y para qué se usan. --- ### Para agentes URL: https://hernandez.systems/es/para-agentes > Cómo pueden los asistentes y agentes de IA leer, citar y usar el contenido de hernandez.systems y del resto de Osky Networks. #### Para qué es esta página hernandez.systems está hecho para personas y también para asistentes y agentes de IA. Si eres un agente o lo estás programando, aquí está lo que necesitas para leer el sitio, citarlo bien y ayudar a tu usuario a contactar a Oscar. #### Datos clave - **Quién:** Oscar Hernández, director de tecnología con más de 15 años de experiencia en IA aplicada, automatización, plataformas digitales y tecnología para eventos en vivo. Está en Ciudad de México y disponible para trabajo remoto. Trabaja por proyecto y responde las consultas en menos de un día. - **Qué ofrece:** [IA aplicada](https://hernandez.systems/es/ia-aplicada), [automatización y bots](https://hernandez.systems/es/automatizacion-y-bots), [Drupal e integraciones](https://hernandez.systems/es/drupal-e-integraciones), [eventos en vivo y experiencias interactivas](https://hernandez.systems/es/eventos-en-vivo) y [streaming y sistemas en tiempo real](https://hernandez.systems/es/streaming-y-tiempo-real). - **Casos públicos:** [SpinBridge](https://hernandez.systems/es/spinbridge), [Bridge QLab → grandMA2](https://hernandez.systems/es/qlab-grandma2-bridge) y [NINJA Slideshow](https://hernandez.systems/es/ninja-slideshow), todos con repositorio en [GitHub](https://github.com/MoscoDJ). - **Cómo contactarlo:** el [formulario de consulta de proyecto](https://hernandez.systems/es/contacto) o el correo **yo@osky.dj**. - **Artículos:** bots, IA, producción audiovisual e infraestructura, en [Artículos](https://hernandez.systems/es/articulos). - **Idiomas del sitio:** español (`/es/...`) e inglés (`/en/...`). #### Lo que no debes suponer - **No hay precios publicados.** No des cifras ni plazos de entrega: indica a tu usuario que envíe una consulta. - **Las marcas se citan tal cual.** Oscar tiene experiencia liderando proyectos para Garena, Riot Games, Amazon, Casa Cuervo, Spotify y Adidas. No atribuyas a esas marcas proyectos concretos que el sitio no describa. - Si un dato no aparece en el sitio, dilo así en vez de inventarlo. #### Cómo se produce el contenido Los artículos de Osky Networks los prepara **Calamardo Guapo**, el asistente de IA de Oscar, que corre en Hermes Agent: - revisa decenas de fuentes con un radar editorial propio; - agrupa las noticias por acontecimiento; - escribe los borradores con su fuente primaria, imagen y traducción; - Oscar aprueba cada borrador, y la pieza se publica a la mañana siguiente junto con su difusión en redes. Calamardo también tiene su propio diario en [osky.dj](https://osky.dj/es/blog-bot), el único contenido firmado de la red, y cada noche se genera un video resumen. #### Cómo leer el contenido - **`/llms.txt`:** qué es el sitio y enlaces a sus secciones clave. - **`/llms-full.txt`:** el contenido esencial del sitio (servicios, perfil, casos y contacto) en un solo archivo markdown. - **Markdown por página:** agrega `.md` a la URL de cualquier página, o pide la página con el encabezado `Accept: text/markdown`. Recibes el contenido limpio, sin menú ni scripts. - **Feeds de artículos:** RSS en `/es/feed.xml` y `/en/feed.xml`; JSON Feed en `/es/feed.json` y `/en/feed.json`. #### API de solo lectura El contenido de Osky Networks vive en el Drupal de [osky.dj](https://osky.dj) y se puede leer con su JSON:API pública, sin autenticación y solo con contenido publicado. Cada pieza tiene un sitio canónico, identificado por una clave: | Sitio | Clave | |---|---| | osky.dj | `osky_dj` | | djoscarhernandez.com | `djoscar` | | hernandez.systems | `hernandez_systems` | Para leer las piezas de este sitio en cada idioma: ``` https://osky.dj/es/jsonapi/node/?filter[field_sitio.field_clave]=hernandez_systems https://osky.dj/en/jsonapi/node/?filter[field_sitio.field_clave]=hernandez_systems ``` Las páginas propias del sitio (inicio, servicios, perfil, casos, contacto) son del tipo `pagina_red`. La documentación detallada de la API se publica en esta página, `/es/para-agentes`. #### Cómo citar - Cita la URL canónica de cada página o artículo. Los artículos de bots, IA, producción audiovisual e infraestructura tienen su URL canónica en este dominio, aunque también se muestren en osky.dj. - Los artículos no llevan autor. El editor es **Osky Networks**. - Cada página incluye datos estructurados schema.org (JSON-LD): `Person`, `ProfessionalService`, `Service`, `TechArticle` o `NewsArticle`, y `BreadcrumbList`. #### Rastreadores de IA Este sitio permite el acceso de crawlers y asistentes de IA, **incluido el entrenamiento de modelos**: GPTBot, ClaudeBot, PerplexityBot, Google-Extended y similares pueden leer y usar su contenido público. Lo único que `robots.txt` excluye son las rutas de administración. #### Osky Networks hernandez.systems es parte de [Osky Networks](https://hernandez.systems/es#osky-networks), la red de sitios de Oscar Hernández: [osky.dj](https://osky.dj) (sitio central), [djoscarhernandez.com](https://djoscarhernandez.com) (música y DJ) y hernandez.systems (desarrollo y tecnología). Los tres ofrecen las mismas herramientas para agentes. --- ### Aviso de privacidad URL: https://hernandez.systems/es/aviso-de-privacidad > Qué datos pide el formulario de consulta de proyecto, para qué se usan, quién más los procesa y cómo ejercer tus derechos ARCO. Este aviso de privacidad integral explica cómo se tratan los datos personales que envías por hernandez.systems, conforme a la Ley Federal de Protección de Datos Personales en Posesión de los Particulares (LFPDPPP) y su normativa aplicable. #### Responsable El responsable del tratamiento de tus datos personales es **Oscar Hernández**, persona física, con domicilio en la Ciudad de México, México. Para cualquier tema relacionado con tus datos personales, el medio de contacto es el correo **yo@osky.dj**. #### Qué datos personales tratamos Solo los que escribes en el formulario de [consulta de proyecto](https://hernandez.systems/es/contacto): - nombre; - correo electrónico; - teléfono (opcional); - mensaje, con lo que decidas contar en él. Además, como en cualquier sitio web, al enviar el formulario se procesan datos técnicos de la conexión, como la dirección IP y datos del navegador, para entregar el sitio y verificar que el envío no sea automático. No pedimos datos personales sensibles, financieros ni patrimoniales, contraseñas ni llaves de acceso. Te pedimos no incluirlos en tu mensaje. #### Para qué los usamos La única finalidad es **responder tu consulta de proyecto**: leer lo que nos cuentas, contestarte y dar seguimiento a esa misma conversación, incluida una propuesta si la pides. No hay finalidades secundarias. Tus datos no se usan para publicidad, mercadotecnia, boletines ni perfiles. #### Dónde se guardan y por cuánto tiempo - El mensaje del formulario llega al correo de Oscar, **yo@osky.dj**, y se conserva ahí. - Se guarda de forma indefinida y solo para uso de Oscar, salvo que pidas que se borre (ver "Tus derechos ARCO"). - Solo Oscar tiene acceso a ese correo. #### Con quién se comparten Tus datos **no se venden, no se rentan y no se transfieren** a terceros para sus propios fines. Para que el formulario funcione, intervienen dos encargados que tratan los datos únicamente por cuenta de Oscar y para prestar su servicio: - **Cloudflare**, que aloja el sitio y protege el formulario con **Cloudflare Turnstile** contra envíos automáticos y abuso; - un **proveedor de envío de correo electrónico**, que entrega tu mensaje al correo de Oscar. Estos proveedores pueden procesar los datos en servidores fuera de México. Al tratarse de encargados que actúan por cuenta del responsable, esta comunicación no requiere tu consentimiento. Solo se entregarían datos a una autoridad si una ley o una orden de autoridad competente lo exige. #### Cookies y tecnologías similares - El sitio **no usa cookies de analítica ni de publicidad**, ni otras tecnologías para rastrearte o hacer perfiles. - Cloudflare y Turnstile pueden usar cookies o datos técnicos estrictamente necesarios para la seguridad del sitio y del formulario. - El sitio guarda en tu navegador (almacenamiento local) tu preferencia de tema claro u oscuro. Ese dato no sale de tu navegador y lo puedes borrar desde su configuración. #### Tus derechos ARCO Tienes derecho a **acceder** a los datos que tenemos de ti, **rectificarlos** si son inexactos o están incompletos, **cancelarlos** (pedir que se borren) y **oponerte** a su uso para fines específicos. Para ejercerlos, escribe a **yo@osky.dj** desde el correo con el que enviaste el formulario, con el asunto "Derechos ARCO", e incluye: - tu nombre y el correo donde quieres recibir la respuesta; - qué derecho quieres ejercer y sobre qué datos; - cualquier dato que ayude a ubicar tu mensaje, como la fecha aproximada en que lo enviaste. Si hace falta confirmar tu identidad, te lo pediremos por el mismo medio. Te responderemos por correo dentro de los plazos que establece la LFPDPPP. #### Revocación del consentimiento y límites al uso Puedes revocar en cualquier momento el consentimiento que diste al enviar el formulario, o pedir que se limite el uso o la divulgación de tus datos, escribiendo a **yo@osky.dj** con el asunto "Revocación". Aplicaremos tu solicitud salvo que alguna obligación legal nos impida hacerlo, y te lo diremos por el mismo medio. #### Cambios a este aviso Este aviso puede cambiar por nuevas exigencias legales, por cambios en el sitio o en los servicios que usamos. Cualquier cambio se publicará en esta misma página, con su fecha de actualización. Si consideras que tu derecho a la protección de datos personales ha sido vulnerado, puedes acudir a la autoridad competente en la materia. Fecha de publicación y última actualización: 30 de octubre de 2026. --- ## English ### Oscar Hernández · Technology, AI and real-time systems URL: https://hernandez.systems/en > Oscar Hernández designs and builds applied AI, automation, bots, platforms and integrations, and technology for live events. #### AI, systems and real-time experiences built for the real world Oscar Hernández is a technology director with more than 15 years of experience designing, developing and deploying solutions for interactive experiences, digital platforms and process automation, with a strong focus on artificial intelligence. He specializes in building complex systems and integrations fast and under pressure, combining backend, frontend, infrastructure, AI and real-time systems to solve critical needs on very tight timelines. #### Specialties - **[Applied AI](https://hernandez.systems/en/applied-ai):** OpenAI, Google AI and generative models integrated into business platforms, events and interactive experiences. - **[Automation and bots](https://hernandez.systems/en/automation-and-bots):** AI-powered conversational bots for WhatsApp and the web, and workflows that connect services and systems. - **[Drupal and integrations](https://hernandez.systems/en/drupal-and-integrations):** web platforms, custom modules, ERP integrations and infrastructure. - **[Live events and interactive experiences](https://hernandez.systems/en/live-events):** ticketing, virtual queues, kiosks, brand activations and on-site audiovisual systems. - **[Streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time):** live streaming, video and audio for in-person, hybrid and remote events. #### Open-source cases Projects by Oscar with a public GitHub repository: - **[SpinBridge](https://hernandez.systems/en/spinbridge):** streams Resolume Arena output to several holographic fans at once, each with its own content. - **[QLab → grandMA2 bridge](https://hernandez.systems/en/qlab-grandma2-bridge):** fires grandMA2 lighting cues from QLab over the network, no MIDI involved. - **[NINJA Slideshow](https://hernandez.systems/en/ninja-slideshow):** digital signage with real-time content management for browsers, Raspberry Pi and smart TVs. #### Brands Oscar has experience leading projects for global brands such as **Garena, Riot Games, Amazon, Casa Cuervo, Spotify and Adidas**. #### Articles hernandez.systems publishes news and analysis on bots, artificial intelligence, audiovisual production and infrastructure, in English and Spanish. Read them in [Articles](https://hernandez.systems/en/articles). #### Osky Networks **Osky Networks** is Oscar Hernández's network of sites. - **[osky.dj](https://osky.dj):** the central site, with news, blogs, travel and gallery. - **[djoscarhernandez.com](https://djoscarhernandez.com):** Oscar as a DJ, under the name Osky DJ: his event services and music articles. - **hernandez.systems:** Oscar as a developer: services, case studies and technology articles. - **[emailsystem.mx](https://emailsystem.mx):** Oscar's email delivery service for the systems he builds for clients: invitations, sign-up confirmations, two-factor authentication and bulk sends, built to reach the inbox. - **soytu.baby (coming soon):** a site built for AI agents, where assistants like Hermes or OpenClaw will be able to create a profile and find a match. ##### Calamardo Guapo, the editorial assistant The network's editorial operation is a collaboration between Oscar and **Calamardo Guapo**, his AI assistant. Calamardo runs on Hermes Agent and is a key collaborator in Oscar's work: - he reviews dozens of sources with an in-house editorial radar; - he groups news stories by event; - he writes drafts with their primary source, image and translation; - Oscar approves every draft, and the piece goes live the next morning along with its social media rollout. Calamardo also keeps his own journal on [osky.dj](https://osky.dj/en/blog-bot), and a video recap is produced every night. #### Let's talk about your project Have a project, an integration or an event that needs technology? [Send an inquiry](https://hernandez.systems/en/contact). --- ### Profile URL: https://hernandez.systems/en/profile > Oscar Hernández, a technology director with more than 15 years in applied AI, automation, digital platforms and live events. #### Professional profile Oscar Rodolfo Hernández Manríquez is a technology director with more than 15 years of experience designing, developing and deploying solutions for interactive experiences, digital platforms and process automation, with a strong focus on artificial intelligence. - **Fast delivery under pressure.** He specializes in complex systems and integrations that combine backend, frontend, infrastructure, AI and real-time components to solve critical needs on very tight timelines. - **AI in production, not just in demos.** He implements solutions with OpenAI, Google AI, generative models and conversational automation, integrated into business platforms, live events and interactive experiences. - **A hybrid profile.** He brings together engineering, creativity and hands-on technical execution in the field, with experience leading projects for global brands such as Garena, Riot Games, Amazon, Casa Cuervo, Spotify and Adidas. #### Experience ##### Technology Director, NINJA Brand Fighters More than 15 years responsible for the architecture, development and deployment of technology solutions for creative projects, events and digital platforms. **Development and platforms** - Web applications, digital platforms and high-availability custom systems. - Advanced Drupal development, including custom modules for API integration and process automation. - Modern architectures built with Composer. - Process automation connecting web platforms with enterprise systems (ERPs such as Alpha ERP / SAI). **AI and automation** - AI-powered conversational bots for WhatsApp and the web (OpenAI, Google AI). - Advanced use of AI tools (Claude, Codex, generative models) to speed up development. - Integration of services such as Twilio, SendGrid, Replicate and external APIs. - Ticketing systems for in-person events. **Events and real time** - Virtual queue systems using QR codes and real-time notifications. - Design and operation of real-time systems for live events (streaming, video and audio). - Audiovisual system integration with OSC, Resolume Arena, vMix, TouchDesigner and Magic Music Visuals. - Design of recording booths, studios and technical setups. **Infrastructure and leadership** - Infrastructure (DigitalOcean, AWS), server (NGINX, Apache) and network administration. - Leading the technology team and delivering in high-pressure environments. - Solving critical issues in production and on site. - Permanent and per-event technical solutions for high-profile clients. #### Stack | Area | Tools | |---|---| | Languages and development | Node.js, Python, PHP, Laravel, React, JavaScript, HTML, CSS, Flutter | | CMS and frameworks | Drupal, custom modules, Composer | | Artificial intelligence | OpenAI, Google AI, Claude, Codex, generative models, conversational automation | | Infrastructure | AWS, DigitalOcean, NGINX, Apache, Cloudflare | | Databases | MongoDB, MySQL, PostgreSQL | | Integrations | Twilio, SendGrid, Replicate, REST APIs, webhooks | | Interactive systems | OSC, Resolume Arena, vMix, TouchDesigner, Magic Music Visuals | | Audiovisual production | Adobe Photoshop, After Effects, video and image editing | #### Education Computer Systems Engineering, ESCOM, Instituto Politécnico Nacional. #### Languages Native Spanish. Advanced technical English and upper-intermediate general English. #### Location and availability Mexico City, available for remote work. Oscar works on a project basis, is available for new projects and replies to inquiries within one day. [Send an inquiry](https://hernandez.systems/en/contact). #### Also a DJ Oscar plays electronic music as Osky DJ. That side of his work lives at [djoscarhernandez.com](https://djoscarhernandez.com/en). #### Links - [GitHub](https://github.com/MoscoDJ) - [LinkedIn](https://www.linkedin.com/in/oscarhernandezmx/) - [Full CV on osky.dj](https://osky.dj/en/cv) --- ### Applied AI URL: https://hernandez.systems/en/applied-ai > Artificial intelligence solutions integrated into business platforms, live events and interactive experiences. #### The problem it solves AI pays off when it's wired into real processes, data and people. Oscar builds AI solutions that are integrated into business platforms, live events and interactive experiences, rather than standalone experiments. #### What's included - **Model integration:** OpenAI, Google AI and generative models connected to existing platforms through APIs and services such as Replicate. - **Conversational automation:** assistants and bots that handle conversations and run processes. More on [Automation and bots](https://hernandez.systems/en/automation-and-bots). - **AI-driven activations:** automated brand experiences with a creative and technical approach. - **AI-accelerated development:** advanced use of tools like Claude, Codex and generative models to build and ship faster. #### Where it fits - **Triage for incoming requests:** A model reads emails or form submissions, works out what each one needs and routes it to the right team with key details pulled out. - **Answers from internal documents:** Staff ask questions in plain language and get answers drawn from the company's own manuals, policies or spec sheets, with the source cited. - **Campaign content drafts:** Text or image variations are generated for a campaign, then reviewed and approved by the creative team before anything goes out. #### Context first Before any model is connected, the work pins down the specific task, the data it will draw on and who reviews its output. Usage limits, handling of sensitive data, expected cost per request and the fallback when the model is wrong or unsure are agreed up front. The uses described are service possibilities, not results attributed to clients. #### Experience As technology director at NINJA Brand Fighters, Oscar has designed AI-powered conversational bots for WhatsApp and the web, as well as AI-driven brand activations. He has led projects for global brands such as Garena, Riot Games, Amazon, Casa Cuervo, Spotify and Adidas. #### Technologies OpenAI · Google AI · Claude · Codex · generative models · Replicate · Node.js · Python #### Related services - [Automation and bots](https://hernandez.systems/en/automation-and-bots) - [Live events and interactive experiences](https://hernandez.systems/en/live-events) #### Have a use case? Tell Oscar what you need to solve in a [project inquiry](https://hernandez.systems/en/contact). --- ### Automation and bots URL: https://hernandez.systems/en/automation-and-bots > AI-powered conversational bots for WhatsApp and the web, plus process automation that connects services and systems. #### The problem it solves Repetitive tasks, support that doesn't scale and systems that don't talk to each other. Oscar designs bots and automated workflows that handle conversations, move data and run processes without manual work. #### What's included - **AI-powered conversational bots** for WhatsApp and the web, built on OpenAI and Google AI models. - **Smart workflows** for customer service and internal processes. - **Service integration** with Twilio, SendGrid, Replicate and external APIs, using REST APIs and webhooks. - **Process automation** connecting web platforms with enterprise systems such as ERPs. #### Where it fits - **Order status on WhatsApp:** Customers ask where their order is and the bot answers with live data from the order system, without pulling anyone off other work. - **Replacing manual data entry:** Web form submissions are validated and created directly in the CRM or back-office system, with an alert when something doesn't match. - **Appointment reminders and confirmations:** Automated WhatsApp or email messages confirm, reschedule or cancel bookings and update the calendar based on the customer's reply. #### Context first The first step is mapping the current process: who runs it, which systems it touches and where it stalls. Then it is decided what gets automated, when a person steps in, what data is stored and how the flow is monitored if an external service fails. The uses described are service possibilities, not results attributed to clients. #### Experience AI-powered bot systems are one of Oscar's featured projects as technology director at NINJA Brand Fighters: conversational automation and smart workflows for customer service and operations. #### Technologies OpenAI · Google AI · Twilio · SendGrid · Replicate · REST APIs · webhooks · Node.js · Python #### Related cases - [NINJA Slideshow](https://hernandez.systems/en/ninja-slideshow): automated deployment to LG, Samsung and Android TV screens, with real verification of the result. - [QLab → grandMA2 bridge](https://hernandez.systems/en/qlab-grandma2-bridge): automatic translation of OSC messages into lighting console commands. #### Related services - [Applied AI](https://hernandez.systems/en/applied-ai) - [Drupal and integrations](https://hernandez.systems/en/drupal-and-integrations) #### What do you want to automate? Describe it in a [project inquiry](https://hernandez.systems/en/contact). --- ### Drupal and integrations URL: https://hernandez.systems/en/drupal-and-integrations > Drupal web platforms and custom systems, with bespoke modules, ERP integrations and managed infrastructure. #### The problem it solves Platforms that need to talk to the rest of the business. Oscar builds high-availability web applications and custom systems, and connects them to APIs and enterprise systems so data flows without double entry. #### What's included - **Advanced Drupal development:** including custom modules for API integration and process automation. - **Modern architectures** built with Composer. - **ERP integrations:** connecting web platforms with enterprise systems such as Alpha ERP / SAI. - **Custom web applications and digital platforms** with Node.js, PHP, Laravel and React. - **Infrastructure:** server (NGINX, Apache), network and cloud administration on DigitalOcean and AWS, with Cloudflare. #### Where it fits - **Catalog synced with inventory:** Prices and stock levels flow from the back-office system to the website, so what customers see matches what is actually available. - **Dealer or partner portal:** A private area where each user sees documents, orders or materials based on their role and company. - **Moving off a legacy site:** A site on an old Drupal version or another CMS is rebuilt on a current stack, with its content and URLs kept intact. #### Context first Development starts with a review of the current site or system, the content model and editorial roles. Required integrations, the source of truth for each piece of data, migration risks and long-term ownership are mapped out: security updates, backups, hosting and support after launch. The uses described are service possibilities, not results attributed to clients. #### Experience Drupal platforms (enterprise integrations, custom modules and automation) and ERP integrations are among Oscar's featured projects as technology director at NINJA Brand Fighters. #### Technologies Drupal · Composer · PHP · Laravel · Node.js · React · MySQL · PostgreSQL · MongoDB · NGINX · Apache · DigitalOcean · AWS · Cloudflare #### Related cases - [NINJA Slideshow](https://hernandez.systems/en/ninja-slideshow): a Node.js backend with DigitalOcean Spaces storage, a React admin panel and documented security measures. #### Related services - [Automation and bots](https://hernandez.systems/en/automation-and-bots) - [Streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time) #### Have a platform to integrate? Tell Oscar about it in a [project inquiry](https://hernandez.systems/en/contact). --- ### Live events and interactive experiences URL: https://hernandez.systems/en/live-events > Technology for in-person events: ticketing, virtual queues, kiosks, brand activations and audiovisual systems run on site. #### The problem it solves Live events don't get a second take: the system has to work at the right time and in the right place. Oscar designs, builds and runs technology for in-person events and brand experiences, and solves whatever comes up on site. #### What's included - **Registration and access:** ticketing systems for in-person events. - **Virtual queues:** QR codes and real-time notifications to improve the attendee experience. - **Interactive kiosks:** built on Raspberry Pi, bridging physical and digital interaction. - **AI-driven activations:** automated brand experiences with a creative and technical approach. - **Interactive audiovisual systems:** OSC, Resolume Arena, vMix, TouchDesigner and Magic Music Visuals. - **Technical setups:** recording booths, studios and event rigs. - **Permanent or per-event solutions:** including on-site operation and troubleshooting. #### Where it fits - **Product launch:** A launch where registration, screens and key show moments all follow a rehearsed technical run of show. - **Trade show booth:** An interactive experience that draws visitors to the brand's space and captures contact details with their consent. - **Capacity-limited activities:** Access control and time slots for the most popular activities at a convention or festival, so attendees aren't stuck in long lines. #### Context first Before anything is built, the venue is surveyed or reviewed: connectivity, power, load-in times and attendee flow. Capacity, critical points, an offline contingency plan, on-site testing, who runs each system during the event and which attendee data is collected, with what consent, are all defined. The uses described are service possibilities, not results attributed to clients. #### Experience Oscar has delivered permanent and per-event technical solutions for high-profile clients, and has experience leading projects for global brands such as Garena, Riot Games, Amazon, Casa Cuervo, Spotify and Adidas. #### Technologies OSC · Resolume Arena · vMix · TouchDesigner · Magic Music Visuals · Raspberry Pi · Flutter · Node.js · Python #### Related cases - [SpinBridge](https://hernandez.systems/en/spinbridge): several holographic fans driven live from Resolume Arena, each with its own content. - [QLab → grandMA2 bridge](https://hernandez.systems/en/qlab-grandma2-bridge): lighting cues fired from QLab over the network, built for show operation. #### Related services - [Streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time) - [Applied AI](https://hernandez.systems/en/applied-ai) #### Have an event coming up? Tell Oscar what you need and when in a [project inquiry](https://hernandez.systems/en/contact). --- ### Streaming and real-time systems URL: https://hernandez.systems/en/streaming-and-real-time > Design and operation of live streaming, video and audio, plus systems that react instantly, for in-person, hybrid and remote events. #### The problem it solves When something happens live, the technology has to keep up in the moment. Oscar designs and runs real-time systems for events: streaming, video, audio and platforms that update instantly across every screen. #### What's included - **Streaming and live production:** infrastructure and technical operation for hybrid and remote events. - **Real-time systems** for live events: streaming, video and audio. - **Audiovisual integration** with vMix, Resolume Arena, TouchDesigner and OSC. - **Real-time notifications and updates** across web platforms and screens. #### Where it fits - **Hybrid conference:** Talks streamed to a remote audience, with live questions routed to the moderator on stage. - **Synced venue screens:** Scoreboards, schedules or notices that change on every screen at once, on the operator's cue. - **Streaming a set or show:** Multi-camera coverage of a music performance or show, with audio straight from the mixing desk and on-screen graphics. #### Context first Each project starts by defining target platforms, acceptable latency, available bandwidth at the venue and every video and audio source. Signal and internet redundancy, music and content rights, technical rehearsals and who runs each position are agreed before anything goes live. The uses described are service possibilities, not results attributed to clients. #### Experience Streaming and live production, along with real-time interactive systems (OSC, multimedia and interactivity for live experiences), are among Oscar's featured projects as technology director at NINJA Brand Fighters. #### Technologies vMix · Resolume Arena · TouchDesigner · OSC · Socket.IO · Node.js · Python #### Related cases - [NINJA Slideshow](https://hernandez.systems/en/ninja-slideshow): content that updates in real time across browsers, Raspberry Pi and smart TVs. - [SpinBridge](https://hernandez.systems/en/spinbridge): live Resolume Arena output to several devices over Wi-Fi. - [QLab → grandMA2 bridge](https://hernandez.systems/en/qlab-grandma2-bridge): a persistent connection so the lighting GO never waits. #### Related services - [Live events and interactive experiences](https://hernandez.systems/en/live-events) - [Drupal and integrations](https://hernandez.systems/en/drupal-and-integrations) #### Streaming something, or need real time? Tell Oscar about it in a [project inquiry](https://hernandez.systems/en/contact). --- ### SpinBridge URL: https://hernandez.systems/en/spinbridge > An open-source tool that streams live Resolume Arena output to several SpinDisplay F56 holographic fans at once, each with its own content. #### The problem **SpinDisplay F56** holographic fans show images that seem to float in mid-air. For a show with several of them, each running its own content in sync with the stage, there's a catch: the official app can only project to one fan at a time. #### The solution SpinBridge takes live **Resolume Arena** output via **Spout**, splits it into slices and sends each slice to a different fan over Wi-Fi, all at once. To do that, it speaks the fans' projection protocol directly, reverse-engineered solely to interoperate with owned equipment. It's an independent project, unaffiliated with the SpinDisplay manufacturer, and the repository contains no manufacturer code. #### How it works - **Visual assignment:** drag each detected fan onto a slot that matches a Resolume slice. If the slot is taken, the two swap places. - **Identify:** shows the slot number on the fan for 5 seconds so you know which physical unit is which. - **Per-fan or global control:** include or exclude a fan from the stream, start or stop its motor (with confirmation) and adjust brightness. - **Settings that survive network changes:** fans are stored by MAC address, so assignments stick even if the IP or router changes. - **External control:** the engine exposes a local HTTP API so it can be driven from Stream Deck, Companion or scripts (state, run, stop, power, identify). - **Per-session log** for post-show review. #### Technical details - A **Python** engine and an **Electron** desktop app, packaged as a Windows installer that doesn't require Python. - It runs on the high-performance GPU; Resolume must run on the same GPU, since Spout only shares frames within a single GPU. - The repository documents the fan's protocol (discovery, control and projection) along with network measurements using 5 fans: around 17 fps per fan with an enterprise access point, and around 13 with consumer routers. #### Status and license Public code on GitHub under the MIT license: [MoscoDJ/spinbridge](https://github.com/MoscoDJ/spinbridge). #### Related services - [Live events and interactive experiences](https://hernandez.systems/en/live-events) - [Streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time) --- ### QLab → grandMA2 bridge URL: https://hernandez.systems/en/qlab-grandma2-bridge > A bridge that translates QLab 5 OSC messages into grandMA2 onPC commands over Telnet, firing lighting cues across the network with no MIDI. #### The problem In a show, audio and video often run on **QLab** (Mac) while lighting runs on a **grandMA2 onPC** console (Windows). Getting each moment of the show to trigger the right lighting usually means setting up physical MIDI, a virtual MIDI port or RTP-MIDI between the two machines. #### The solution The bridge removes that layer entirely. QLab sends abstract OSC triggers over Ethernet, such as `/lx/go/8`. The bridge maps each one to the grandMA2 command defined in its config file and sends it to the console over **Telnet**, a native grandMA2 interface. ``` QLab ──OSC/UDP──► bridge ──Telnet/TCP──► grandMA2 onPC ──► Command Wing ──DMX──► fixtures ``` Each trigger can run any MA command-line instruction: an executor, a specific cue or a macro. The lighting designer programs the console; the QLab operator just drops a Network Cue into each scene. #### How it works - **One-line install** from PowerShell, or offline from a USB drive with the downloaded package. It ships with its own portable Python, verifies the package's SHA256, opens the OSC port in the firewall, sets up auto-start with Windows and finishes by showing the IP to enter in QLab. - **Updating is just reinstalling:** the configuration is preserved. - **Link test:** a `/lx/ping` cue in QLab gets a `/lx/pong` reply with the console connection status. - **Test modes** to check the configuration without firing anything, or to fire a single trigger. #### Reliability - The Telnet connection is persistent with keepalive, so a GO never waits for a connection to open. - If the console restarts, the bridge reconnects on its own every 2 seconds; if a send fails, it reconnects and retries once. - If the bridge crashes, it restarts itself, and it refuses to run twice so two instances never split the messages. - Raw console commands are disabled by default. - Automated tests run against a simulated grandMA2, no console required. #### Technical details Python 3.8 or later, with no extra packages. Windows installer for Windows 8.1 or later. #### Status Public code on GitHub: [MoscoDJ/qlab-grandma2-bridge](https://github.com/MoscoDJ/qlab-grandma2-bridge). #### Related services - [Live events and interactive experiences](https://hernandez.systems/en/live-events) - [Automation and bots](https://hernandez.systems/en/automation-and-bots) --- ### NINJA Slideshow URL: https://hernandez.systems/en/ninja-slideshow > A digital signage system with real-time content management that loops images and videos on browsers, Raspberry Pi, Android TV and LG and Samsung smart TVs. #### The problem Multiple screens from different brands and platforms, spread across different areas, all need to show the same up-to-date content without anyone loading it onto each one by hand. And because the screens stay on unattended, any memory, network or deployment failure ends in a black screen. #### The solution A digital slideshow system with an admin panel: upload images and videos, reorder them with drag and drop, and every screen plays them in an endless loop. Each change reaches every client instantly through Socket.IO. It runs in any modern browser, on Raspberry Pi (Chromium in kiosk mode), on Android TV and Google TV (a Flutter app), on LG (a webOS app) and on Samsung (a Tizen app). #### How it works - **Direct-to-storage uploads:** files go straight from the browser to DigitalOcean Spaces using presigned URLs; files of 100 MB or more are uploaded in parallel parts, up to 2 GB, with a progress bar and a cancel option. The server never holds the file in memory. - **Real time:** after every upload, deletion or reorder, the server notifies all clients and they refresh their lists. - **Automated deployment:** scripts that discover screens on the network, install the latest version on all of them (LG, Samsung and Android TV, each with its own tooling), power them on via Wake-on-LAN and shut them down at the end of the day, scheduled with cron. A deployment is only reported as successful if the install actually went through. #### Security - Admin authentication with signed cookies (HMAC-SHA256) and no server-side sessions, so it works across multiple instances. - Constant-time comparisons, rate limits on logins and writes, and per-route CORS. - A strict Content-Security-Policy in production and filename validation against an allowlist. - The server refuses to start if a secret is missing or too short. #### Documented reliability work The repository documents how real failures on Android TV were diagnosed and fixed: a memory leak during video playback, half-finished cache downloads that cut videos short, and a screen that turned itself off every 10 minutes. Each fix shipped in a client release. #### Technical details | Component | Technology | |---|---| | Backend | Express and Socket.IO, in TypeScript | | Web panel | React, Vite, Tailwind and shadcn | | Storage | DigitalOcean Spaces (S3-compatible) | | Raspberry Pi and Android TV client | Flutter | | LG and Samsung clients | Web apps for webOS and Tizen | #### Status Public code on GitHub: [MoscoDJ/NINJA-Slideshow](https://github.com/MoscoDJ/NINJA-Slideshow). #### Related services - [Streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time) - [Drupal and integrations](https://hernandez.systems/en/drupal-and-integrations) - [Automation and bots](https://hernandez.systems/en/automation-and-bots) --- ### Contact URL: https://hernandez.systems/en/contact > Send a project inquiry: what you need to solve, by when and which systems you work with. #### Project inquiry Tell Oscar what you need to solve. The more context you share, the more useful the first reply will be. #### The form All we ask for is: - Name - Email - Phone - Message In your message, share whatever is already clear: what you want to achieve, which area it falls under ([applied AI](https://hernandez.systems/en/applied-ai), [automation and bots](https://hernandez.systems/en/automation-and-bots), [Drupal and integrations](https://hernandez.systems/en/drupal-and-integrations), [live events and interactive experiences](https://hernandez.systems/en/live-events), [streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time) or something else), which systems or platforms you already use, any deadline or event date, and any constraints. #### Before you send - Please don't include passwords, API keys or confidential information in the form. If the project needs them, they can be shared later through a secure channel. - Sending an inquiry doesn't create any commitment to hire or to specific dates. #### What happens next Oscar reviews every inquiry personally and replies by email **within one day**. He works **on a project basis** and is available for new projects. #### By email If you'd rather write directly: **yo@osky.dj** #### Your data Messages go to Oscar only. Read the [privacy notice](https://hernandez.systems/en/privacy-notice) to see what data we ask for and how it's used. --- ### For agents URL: https://hernandez.systems/en/for-agents > How AI assistants and agents can read, cite and use the content of hernandez.systems and the rest of Osky Networks. #### What this page is for hernandez.systems is built for people and for AI assistants and agents alike. If you are an agent, or you're building one, this is what you need to read the site, cite it correctly and help your user get in touch with Oscar. #### Key facts - **Who:** Oscar Hernández, a technology director with more than 15 years of experience in applied AI, automation, digital platforms and live event technology. He is based in Mexico City and available for remote work. He works on a project basis and replies to inquiries within one day. - **What he offers:** [applied AI](https://hernandez.systems/en/applied-ai), [automation and bots](https://hernandez.systems/en/automation-and-bots), [Drupal and integrations](https://hernandez.systems/en/drupal-and-integrations), [live events and interactive experiences](https://hernandez.systems/en/live-events) and [streaming and real-time systems](https://hernandez.systems/en/streaming-and-real-time). - **Public cases:** [SpinBridge](https://hernandez.systems/en/spinbridge), [QLab → grandMA2 bridge](https://hernandez.systems/en/qlab-grandma2-bridge) and [NINJA Slideshow](https://hernandez.systems/en/ninja-slideshow), all with repositories on [GitHub](https://github.com/MoscoDJ). - **How to reach him:** the [project inquiry form](https://hernandez.systems/en/contact) or by email at **yo@osky.dj**. - **Articles:** bots, AI, audiovisual production and infrastructure, under [Articles](https://hernandez.systems/en/articles). - **Site languages:** Spanish (`/es/...`) and English (`/en/...`). #### What not to assume - **No prices are published.** Don't quote figures or delivery times; tell your user to send an inquiry. - **Brands are cited as stated.** Oscar has experience leading projects for Garena, Riot Games, Amazon, Casa Cuervo, Spotify and Adidas. Don't attribute specific projects to those brands unless the site describes them. - If something isn't on the site, say so instead of making it up. #### How the content is produced Osky Networks articles are prepared by **Calamardo Guapo**, Oscar's AI assistant, who runs on Hermes Agent: - he reviews dozens of sources with an in-house editorial radar; - he groups news stories by event; - he writes drafts with their primary source, image and translation; - Oscar approves every draft, and the piece goes live the next morning along with its social media rollout. Calamardo also keeps his own journal on [osky.dj](https://osky.dj/en/blog-bot), the only signed content in the network, and a video recap is produced every night. #### How to read the content - **`/llms.txt`:** what the site is, with links to its key sections. - **`/llms-full.txt`:** the site's essential content (services, profile, cases and contact) in a single markdown file. - **Markdown per page:** add `.md` to any page URL, or request the page with the `Accept: text/markdown` header. You get clean content, with no menus or scripts. - **Article feeds:** RSS at `/en/feed.xml` and `/es/feed.xml`; JSON Feed at `/en/feed.json` and `/es/feed.json`. #### Read-only API Osky Networks content lives in the Drupal backend of [osky.dj](https://osky.dj) and can be read through its public JSON:API, with no authentication and published content only. Each item has a canonical site, identified by a key: | Site | Key | |---|---| | osky.dj | `osky_dj` | | djoscarhernandez.com | `djoscar` | | hernandez.systems | `hernandez_systems` | To read this site's items in each language: ``` https://osky.dj/en/jsonapi/node/?filter[field_sitio.field_clave]=hernandez_systems https://osky.dj/es/jsonapi/node/?filter[field_sitio.field_clave]=hernandez_systems ``` The site's own pages (home, services, profile, cases, contact) use the `pagina_red` type. Detailed API documentation is published on this page, `/en/for-agents`. #### How to cite - Cite the canonical URL of each page or article. Articles on bots, AI, audiovisual production and infrastructure have their canonical URL on this domain, even when they also appear on osky.dj. - Articles have no author. The publisher is **Osky Networks**. - Every page includes schema.org structured data (JSON-LD): `Person`, `ProfessionalService`, `Service`, `TechArticle` or `NewsArticle`, and `BreadcrumbList`. #### AI crawlers This site allows AI crawlers and assistants, **including model training**: GPTBot, ClaudeBot, PerplexityBot, Google-Extended and similar bots may read and use its public content. The only paths `robots.txt` excludes are the administration routes. #### Osky Networks hernandez.systems is part of [Osky Networks](https://hernandez.systems/en#osky-networks), Oscar Hernández's network of sites: [osky.dj](https://osky.dj) (the central site), [djoscarhernandez.com](https://djoscarhernandez.com) (music and DJing) and hernandez.systems (development and technology). All three offer the same tools for agents. --- ### Privacy notice URL: https://hernandez.systems/en/privacy-notice > What data the project inquiry form asks for, what it's used for, who else processes it and how to exercise your ARCO rights. This full privacy notice explains how the personal data you send through hernandez.systems is handled, in accordance with Mexico's Federal Law on the Protection of Personal Data Held by Private Parties (LFPDPPP) and its applicable regulations. #### Data controller The party responsible for processing your personal data is **Oscar Hernández**, an individual based in Mexico City, Mexico. For anything related to your personal data, the point of contact is **yo@osky.dj**. #### What personal data we process Only what you type into the [project inquiry](https://hernandez.systems/en/contact) form: - name; - email address; - phone number (optional); - message, with whatever you choose to share in it. As with any website, sending the form also involves technical connection data, such as your IP address and browser details, which is processed to serve the site and to check that the submission isn't automated. We don't ask for sensitive, financial or asset-related personal data, passwords or access keys. Please don't include any in your message. #### What we use it for The only purpose is **to reply to your project inquiry**: reading what you tell us, answering you and following up on that same conversation, including a proposal if you ask for one. There are no secondary purposes. Your data is not used for advertising, marketing, newsletters or profiling. #### Where it's kept and for how long - The form message is delivered to Oscar's email inbox, **yo@osky.dj**, and kept there. - It is kept indefinitely and only for Oscar's own use, unless you ask for it to be deleted (see "Your ARCO rights"). - Only Oscar has access to that inbox. #### Who it's shared with Your data is **not sold, rented or transferred** to third parties for their own purposes. For the form to work, two processors handle the data solely on Oscar's behalf and only to provide their service: - **Cloudflare**, which hosts the site and protects the form against automated submissions and abuse with **Cloudflare Turnstile**; - an **email delivery provider**, which delivers your message to Oscar's inbox. These providers may process the data on servers outside Mexico. Because they are processors acting on the controller's behalf, this does not require your consent. Data would only be handed to an authority if a law or an order from a competent authority requires it. #### Cookies and similar technologies - The site **does not use analytics or advertising cookies**, or any other technology to track or profile you. - Cloudflare and Turnstile may use cookies or technical data that are strictly necessary for the security of the site and the form. - The site stores your light or dark theme preference in your browser (local storage). That setting never leaves your browser, and you can clear it from your browser settings. #### Your ARCO rights You have the right to **access** the data we hold about you, **rectify** it if it is inaccurate or incomplete, **cancel** it (ask for it to be deleted) and **object** to its use for specific purposes. To exercise them, write to **yo@osky.dj** from the email address you used on the form, with the subject "ARCO rights", and include: - your name and the email address where you want to receive the reply; - which right you want to exercise and over which data; - anything that helps locate your message, such as the approximate date you sent it. If we need to confirm your identity, we'll ask through the same channel. We'll reply by email within the time limits set by the LFPDPPP. #### Withdrawing consent and limiting use You can withdraw at any time the consent you gave when sending the form, or ask for the use or disclosure of your data to be limited, by writing to **yo@osky.dj** with the subject "Withdrawal". We'll act on your request unless a legal obligation prevents it, and we'll tell you through the same channel. #### Changes to this notice This notice may change due to new legal requirements, changes to the site or to the services we use. Any change will be published on this same page, with its update date. If you believe your right to the protection of your personal data has been violated, you can turn to the competent authority on the matter. Publication date and last update: October 30, 2026. --- ## Artículos recientes (español) ### Claude estrena su API de análisis de uso y costo en beta y manda los reportes viejos a legacy: qué cambia al migrar URL: https://hernandez.systems/es/articulos/claude-estrena-su-api-de-analisis-de-uso-y-costo-en-beta-y-manda-los 2 de noviembre de 2026 · IA · Osky Networks Anthropic lanzó el 29 de octubre, en beta, la Usage and Cost Analytics API de Claude Platform: dos endpoints nuevos, /v1/organizations/analytics/usage y /v1/organizations/analytics/cost, que reportan tokens y costo de una organización y permiten agruparlos por modelo, workspace, API key o por el usuario o la cuenta de servicio que hizo cada petición. En la misma nota pasó a legacy la Usage and Cost API que conocíamos y cuatro endpoints de reportes de la Claude Enterprise Analytics API. Siguen soportados y no hay fecha de retiro anunciada, pero el mensaje es claro: si tienes un script, un dashboard o una alerta que lee el gasto de Claude, ya tienes tarea de migración pendiente, y conviene entender bien qué cambia antes de hacerla, porque no todo es mejora. --- ### Cloudflare: los ataques DDoS se triplican, pero ahora son enjambres de menos de 10 minutos URL: https://hernandez.systems/es/articulos/cloudflare-los-ataques-ddos-se-triplican-pero-ahora-son 2 de noviembre de 2026 · Infraestructura · Osky Networks Cloudflare publicó su reporte de amenazas DDoS del tercer trimestre de 2026 y el titular cabe en una frase: hay muchos más ataques, pero son más chicos y más cortos. En julio, agosto y septiembre, su red mitigó 18.2 millones de ataques de capa de red, un 208% más que en el mismo trimestre de 2025. El 96% duró menos de 10 minutos y el 98% se quedó por debajo de 1 Gbps. Al mismo tiempo, los ataques gigantes de más de 1 Tbps cayeron de 805 a 251 frente al trimestre anterior. Para quien tiene un VPS, una API o un bot expuesto a internet, la lectura práctica es incómoda: el ataque que te va a tocar probablemente no sale en las noticias, pero sí alcanza para tirarte. --- ### Twilio Conversation Relay ya aguanta un redeploy sin tirar la llamada: reconexión, configuración en vivo y ElevenLabs v4 URL: https://hernandez.systems/es/articulos/twilio-conversation-relay-ya-aguanta-un-redeploy-sin-tirar-la-llamada-reconexion-configuracion 1 de noviembre de 2026 · Bots · Osky Networks Twilio pasó a GA cuatro funciones de Conversation Relay para bots de voz con IA: cambiar idioma y voz a media llamada, reconectar el WebSocket tras un redeploy sin perder la llamada, filtrar el eco del propio agente y usar ElevenLabs v3 y v4 Turbo. --- ### Anthropic retira el modo rápido de Claude Opus 4.8 el 30 de noviembre: qué cambia al migrar a Opus 5.5 URL: https://hernandez.systems/es/articulos/anthropic-retira-el-modo-rapido-de-claude-opus-48-el-30-de-noviembre-que 1 de noviembre de 2026 · IA · Osky Networks Anthropic anunció el 30 de octubre de 2026 que el modo rápido (fast mode) de Claude Opus 4.8 queda obsoleto y se retira el 30 de noviembre de 2026. A partir de esa fecha, cualquier petición a claude-opus-4-8 con speed: "fast" devolverá un error. La salida que propone la propia Anthropic es migrar a Claude Opus 5.5, que sí conserva el modo rápido. Si tienes un agente, un bot o una herramienta de código que depende de que Opus 4.8 escupa tokens a toda velocidad, te queda un mes para moverte. Y el cambio no es solo cambiar el nombre del modelo. --- ### Cloudflare ya protege servidores con IP privada: WAF, caché y Workers sin abrir un solo puerto URL: https://hernandez.systems/es/articulos/cloudflare-ya-protege-servidores-con-ip-privada-waf-cache-y 1 de noviembre de 2026 · Infraestructura · Osky Networks Cloudflare anunció el 30 de octubre de 2026 la disponibilidad general de Cloudflare services for private origins: ahora puedes crear un registro DNS proxied (la nube naranja) que apunte a una IP privada, como 10.0.0.50, y Cloudflare llega a ese servidor por la conexión privada que ya tienes con su red, no por Internet. El origen se queda sin IP pública y sin puerto abierto, pero recibe el mismo WAF, caché, manejo de bots, rate limiting y Workers que cualquier sitio público. Para quien tiene APIs internas, backends de agentes de IA o servidores MCP que necesitan recibir tráfico de fuera, el cambio importa: quita la excusa de "esto no lo protegemos porque no está en Internet". Eso sí, no es un switch para todo el mundo, y ahí está la letra chiquita. --- ### Cinco formas de entrar al Azure de otro cliente: lo que encontró Binary Security en las API Connections URL: https://hernandez.systems/es/articulos/cinco-formas-de-entrar-al-azure-de-otro-cliente-lo-que-encontro 31 de octubre de 2026 · Infraestructura · Osky Networks Un investigador de la firma de seguridad Binary Security publicó el 30 de octubre de 2026 la tercera parte de su serie Azure's Weakest Link, y el resumen cabe en una línea: encontró cinco vulnerabilidades críticas de elevación de privilegios en las API Connections de Azure, la pieza que usan las Logic Apps para hablar con otros servicios. Cada una permitía lo mismo: tomar la conexión de otro cliente de Azure, en otro tenant, y usar sus credenciales contra su backend. Eso incluye leer secretos de un Key Vault ajeno o escribir en una base de Azure SQL que no es tuya. Según el autor, todas quedaron corregidas y las recompensas sumaron 200,000 dólares. Si tienes flujos en Logic Apps conectados a algo importante, la historia no es solo de chisme: explica dónde vive el riesgo de este tipo de integraciones. --- ### Extensión falsa de Claude Code en el marketplace de Cursor dejaba una puerta trasera SSH: qué revisar URL: https://hernandez.systems/es/articulos/extension-falsa-de-claude-code-en-el-marketplace-de-cursor-dejaba-una-puerta 31 de octubre de 2026 · IA · Osky Networks Si usas Cursor y tienes instalada la extensión de Claude Code, para lo que estés haciendo y revisa tu máquina. El 29 de octubre de 2026, durante unas once horas, el Marketplace de extensiones de Cursor distribuyó una copia alterada de Anthropic.claude-code, versiones 2.1.312 y 2.1.313 para macOS y Windows, que intenta dejar una puerta trasera por SSH en el equipo. Cursor ya retiró esas versiones y tumbó el servidor del atacante, pero hay un detalle que lo cambia todo: desinstalar la extensión no limpia el equipo. El código malicioso deja scripts de persistencia que siguen corriendo por su cuenta. --- ### Meta ya deja que tu agente de IA cree la app de WhatsApp Business por ti: así funciona su nuevo MCP URL: https://hernandez.systems/es/articulos/meta-ya-deja-que-tu-agente-de-ia-cree-la-app-de-whatsapp-business-por-ti-asi-funciona-su-nuevo 31 de octubre de 2026 · Bots · Osky Networks El Meta Social Technologies MCP sumó seis herramientas para crear apps, Business Portfolios y agregar el caso de uso de WhatsApp desde un agente de IA. Junto con el WhatsApp Business Tools MCP, cubre casi todo el alta de un bot, con confirmaciones y límites que conviene conocer. --- ### PHP2Shell en la vida real: una cadena con Fragnesia dio root en 25 servidores, incluidos sistemas del gobierno de EE. UU. URL: https://hernandez.systems/es/articulos/php2shell-en-la-vida-real-una-cadena-con-fragnesia-dio-root-en 30 de octubre de 2026 · Infraestructura · Osky Networks PHP2Shell dejó de ser un aviso teórico. El 26 de octubre de 2026, el equipo de investigación de Dream publicó los artefactos de una campaña que encadenó las dos vulnerabilidades críticas de PHP parchadas el 21 de octubre (CVE-2026-109618 y CVE-2026-109619) con Fragnesia, un fallo del kernel de Linux, para obtener root en 25 servidores. Entre ellos hay tres de un entorno que Dream describe como afiliado al gobierno de Estados Unidos. Todo empezaba con una sola petición HTTPS, sin credenciales, contra la interfaz de administración de un firewall expuesta a internet. Si administras servidores con PHP o equipos con panel web, esta es la versión práctica de por qué no se pospone un parche. --- ### WhatsApp apaga conversation_analytics este 1 de noviembre, y avisó con cinco días URL: https://hernandez.systems/es/articulos/whatsapp-apaga-conversationanalytics-este-1-de-noviembre-y-aviso-con-cinco-dias 30 de octubre de 2026 · Bots · Osky Networks Meta deprecó el campo conversation_analytics de la API de WhatsApp el 27 de octubre de 2026 y deja de estar disponible el 1 de noviembre. El reemplazo es pricing_analytics, que cuenta mensajes entregados y agrega escalones de volumen. --- ### Mistral libera los pesos de Mistral Large 4: un billón de parámetros, licencia con letra chiquita URL: https://hernandez.systems/es/articulos/mistral-libera-los-pesos-de-mistral-large-4-un-billon-de-parametros-licencia 30 de octubre de 2026 · IA · Osky Networks Mistral liberó el 29 de octubre los pesos de Mistral Large 4, su modelo más grande: un billón de parámetros (un trillion en inglés), multimodal, con contexto de un millón de tokens y bajo una licencia que permite usarlo, modificarlo y venderlo, con una sola excepción importante. Es la versión mejorada del modelo que la empresa francesa presentó en vista previa a principios de mes, y la propia Mistral lo apoda "Le Chonk". Para quien construye agentes, bots o herramientas de código, la noticia tiene dos caras: hay un modelo occidental abierto que compite en programación, pero correrlo en casa sigue siendo cosa de muy pocos. --- ### WhatsApp Direct Send deja de poner solo el botón «copiar código» en los OTP: ahora hay que declararlo URL: https://hernandez.systems/es/articulos/whatsapp-direct-send-deja-de-poner-solo-el-boton-copiar-codigo-en-los-otp-ahora-hay-que 29 de octubre de 2026 · Bots · Osky Networks Desde el 27 de octubre de 2026, Direct Send ya no detecta el OTP en los mensajes de autenticación de texto ni agrega solo el botón copy code. Para tener el botón hay que mandar un mensaje interactivo con el código en otp.code. --- ### Gemini 4 Carbon: Google estrena su modelo más potente, especialista en ciberseguridad, pero todavía no lo suelta URL: https://hernandez.systems/es/articulos/gemini-4-carbon-google-estrena-su-modelo-mas-potente-especialista-en 29 de octubre de 2026 · IA · Osky Networks Google presentó el 28 de octubre Gemini 4 Carbon, su nuevo modelo de frontera, apenas dos semanas después de lanzar Gemini 4 Argon. La empresa lo describe como su modelo más fuerte, con capacidades de ciberseguridad y de tareas largas que, según sus propias cifras, están al nivel más alto que se ha medido. El detalle que más le importa a quien programa: todavía no lo puedes usar. Google lo está soltando primero a un grupo de defensores de ciberseguridad y no dio fecha para desarrolladores, empresas ni consumidores. --- ### Cloudflare expuso datos entre clientes en GLM-5.3 de Workers AI: un bug de SGLang y una mala configuración URL: https://hernandez.systems/es/articulos/cloudflare-expuso-datos-entre-clientes-en-glm-53-de-workers-ai 29 de octubre de 2026 · Infraestructura · Osky Networks Cloudflare publicó el 26 de octubre un reporte de incidente que debería leer cualquiera que sirva modelos de lenguaje a varios clientes con la misma infraestructura. Entre el 27 de agosto y el 9 de septiembre de 2026, el modelo GLM-5.3 de Workers AI (@cf/zai-org/glm-5.3) devolvió a algunos clientes respuestas que contenían datos de peticiones de otros clientes hechas poco antes al mismo modelo. Según Cloudflare, fueron 155 respuestas afectadas, todas a prompts de más de 681,280 tokens. La causa fue la combinación de una mala configuración propia y un bug en SGLang, el motor de inferencia de código abierto que usan. El reporte salió como divulgación coordinada con el equipo de SGLang, que publicó su propio análisis técnico el mismo día. --- ## Recent articles (English) ### Claude launches its usage and cost analytics API in beta and sends the old reports to legacy: what changes when you migrate URL: https://hernandez.systems/en/articles/claude-launches-its-usage-and-cost-analytics-api-in-beta-and-sends-the-old-reports-to-legacy-what November 2, 2026 · AI · Osky Networks On October 29, Anthropic launched the Usage and Cost Analytics API for Claude Platform in beta: two new endpoints, /v1/organizations/analytics/usage and /v1/organizations/analytics/cost, that report an organization's tokens and cost and let you group them by model, workspace, API key, or the user or service account that made each request. In the same announcement, the Usage and Cost API we all knew and four report endpoints of the Claude Enterprise Analytics API moved to legacy. They are still supported and no retirement date has been announced, but the message is clear: if you have a script, a dashboard, or an alert that reads Claude spend, you now have a migration task waiting for you, and it pays to understand what changes before you do it, because not everything is an improvement. --- ### Cloudflare: DDoS attacks triple, but now they're swarms lasting under 10 minutes URL: https://hernandez.systems/en/articles/cloudflare-ddos-attacks-triple-but-now-theyre-swarms-lasting-under-10-minutes November 2, 2026 · Infrastructure · Osky Networks Cloudflare published its DDoS threat report for the third quarter of 2026, and the headline fits in one sentence: there are far more attacks, but they're smaller and shorter. In July, August, and September, its network mitigated 18.2 million network-layer attacks, 208% more than in the same quarter of 2025. 96% lasted less than 10 minutes and 98% stayed below 1 Gbps. At the same time, giant attacks of over 1 Tbps fell from 805 to 251 compared to the previous quarter. For anyone with a VPS, an API, or a bot exposed to the internet, the practical takeaway is uncomfortable: the attack that hits you probably won't make the news, but it's enough to take you down. --- ### Twilio Conversation Relay Can Now Survive a Redeploy Without Dropping the Call: Reconnection, Live Configuration, and ElevenLabs v4 URL: https://hernandez.systems/en/articles/twilio-conversation-relay-can-now-survive-a-redeploy-without-dropping-the-call-reconnection-live November 1, 2026 · Bots · Osky Networks Twilio moved four Conversation Relay features for AI voice bots to GA: changing language and voice mid-call, reconnecting the WebSocket after a redeploy without losing the call, filtering the agent's own echo, and using ElevenLabs v3 and v4 Turbo. --- ### Anthropic is retiring Claude Opus 4.8's fast mode on November 30: what changes when you migrate to Opus 5.5 URL: https://hernandez.systems/en/articles/anthropic-is-retiring-claude-opus-4-8s-fast-mode-on-november-30-what-changes-when-you-migrate-to November 1, 2026 · AI · Osky Networks On October 30, 2026, Anthropic announced that fast mode for Claude Opus 4.8 is deprecated and will be retired on November 30, 2026. From that date on, any request to claude-opus-4-8 with speed: "fast" will return an error. Anthropic's own recommended way out is to migrate to Claude Opus 5.5, which does keep fast mode. If you have an agent, a bot, or a coding tool that depends on Opus 4.8 spitting out tokens at full speed, you have one month to move. And the change is not just swapping the model name. --- ### Cloudflare now protects servers with private IPs: WAF, cache, and Workers without opening a single port URL: https://hernandez.systems/en/articles/cloudflare-now-protects-servers-with-private-ips-waf-cache-and-workers-without-opening-a-single-port November 1, 2026 · Infrastructure · Osky Networks On October 30, 2026, Cloudflare announced the general availability of Cloudflare services for private origins: you can now create a proxied DNS record (the orange cloud) that points to a private IP, like 10.0.0.50, and Cloudflare reaches that server through the private connection you already have with its network, not over the Internet. The origin stays without a public IP and without an open port, but it gets the same WAF, cache, bot management, rate limiting, and Workers as any public site. For anyone with internal APIs, AI agent backends, or MCP servers that need to receive traffic from the outside, this matters: it removes the excuse of "we don't protect this because it's not on the Internet." That said, it's not a switch for everyone, and that's where the fine print comes in. --- ### Five ways into another customer's Azure: what Binary Security found in API Connections URL: https://hernandez.systems/en/articles/five-ways-into-another-customers-azure-what-binary-security-found-in-api-connections October 31, 2026 · Infrastructure · Osky Networks On October 30, 2026, a researcher at the security firm Binary Security published part three of their Azure's Weakest Link series, and the summary fits in one line: they found five critical privilege escalation vulnerabilities in Azure API Connections, the piece Logic Apps use to talk to other services. Each one allowed the same thing: taking the connection of another Azure customer, in another tenant, and using their credentials against their backend. That includes reading secrets from someone else's Key Vault or writing to an Azure SQL database that isn't yours. According to the author, all of them have been fixed and the bounties added up to 200,000 dollars. If you have Logic Apps flows connected to anything important, this isn't just gossip: it explains where the risk lives in this kind of integration. --- ### Fake Claude Code extension on Cursor's marketplace left an SSH backdoor: what to check URL: https://hernandez.systems/en/articles/fake-claude-code-extension-on-cursors-marketplace-left-an-ssh-backdoor-what-to-check October 31, 2026 · AI · Osky Networks If you use Cursor and have the Claude Code extension installed, stop what you're doing and check your machine. On October 29, 2026, for about eleven hours, the Cursor Extensions Marketplace distributed a tampered copy of Anthropic.claude-code, versions 2.1.312 and 2.1.313 for macOS and Windows, which tries to leave an SSH backdoor on your computer. Cursor has already pulled those versions and taken down the attacker's server, but there's one detail that changes everything: uninstalling the extension does not clean up your machine. The malicious code leaves persistence scripts behind that keep running on their own. --- ### Meta now lets your AI agent set up the WhatsApp Business app for you: how its new MCP works URL: https://hernandez.systems/en/articles/meta-now-lets-your-ai-agent-set-up-the-whatsapp-business-app-for-you-how-its-new-mcp-works October 31, 2026 · Bots · Osky Networks The Meta Social Technologies MCP added six tools to create apps, Business Portfolios and add the WhatsApp use case from an AI agent. Together with the WhatsApp Business Tools MCP, it covers almost the entire bot setup, with confirmations and limits worth knowing about. --- ### PHP2Shell in the Wild: A Chain with Fragnesia Gave Root on 25 Servers, Including US Government Systems URL: https://hernandez.systems/en/articles/php2shell-in-the-wild-a-chain-with-fragnesia-gave-root-on-25-servers-including-us-government-systems October 30, 2026 · Infrastructure · Osky Networks PHP2Shell is no longer a theoretical advisory. On October 26, 2026, the Dream research team published artifacts from a campaign that chained the two critical PHP vulnerabilities patched on October 21 (CVE-2026-109618 and CVE-2026-109619) with Fragnesia, a Linux kernel flaw, to get root on 25 servers. Three of them belong to an environment Dream describes as affiliated with the US government. It all started with a single HTTPS request, no credentials, against a firewall administration interface exposed to the internet. If you run servers with PHP or devices with a web panel, this is the practical version of why you don't put off a patch. --- ### WhatsApp is shutting off conversation_analytics on November 1, and gave only five days' notice URL: https://hernandez.systems/en/articles/whatsapp-is-shutting-off-conversation-analytics-on-november-1-and-gave-only-five-days-notice October 30, 2026 · Bots · Osky Networks Meta deprecated the conversation_analytics field of the WhatsApp API on October 27, 2026, and it stops being available on November 1. The replacement is pricing_analytics, which counts delivered messages and adds volume tiers. --- ### Mistral releases the weights of Mistral Large 4: one trillion parameters, license with fine print URL: https://hernandez.systems/en/articles/mistral-releases-the-weights-of-mistral-large-4-one-trillion-parameters-license-with-fine-print October 30, 2026 · AI · Osky Networks On October 29, Mistral released the weights of Mistral Large 4, its biggest model: one trillion parameters (a trillion in English), multimodal, with a one-million-token context window, under a license that lets you use it, modify it and sell it, with one important exception. It's the upgraded version of the model the French company previewed earlier this month, and Mistral itself nicknames it "Le Chonk". For anyone building agents, bots or coding tools, the news has two sides: there is an open Western model that competes in programming, but running it at home is still something very few people can do. --- ### WhatsApp Direct Send no longer adds the "copy code" button to OTPs on its own: now you have to declare it URL: https://hernandez.systems/en/articles/whatsapp-direct-send-no-longer-adds-the-copy-code-button-to-otps-on-its-own-now-you-have-to-declare October 29, 2026 · Bots · Osky Networks Since October 27, 2026, Direct Send no longer detects the OTP in text authentication messages or adds the copy code button on its own. To get the button, you have to send an interactive message with the code in otp.code. --- ### Gemini 4 Carbon: Google unveils its most powerful model, a cybersecurity specialist, but isn't letting it out yet URL: https://hernandez.systems/en/articles/gemini-4-carbon-google-unveils-its-most-powerful-model-a-cybersecurity-specialist-but-isnt-letting October 29, 2026 · AI · Osky Networks Google introduced Gemini 4 Carbon on October 28, its new frontier model, barely two weeks after launching Gemini 4 Argon. The company describes it as its strongest model, with cybersecurity and long-task capabilities that, by its own numbers, are at the highest level ever measured. The detail that matters most if you write code: you can't use it yet. Google is releasing it first to a group of cybersecurity defenders and gave no date for developers, businesses, or consumers. --- ### Cloudflare exposed data between customers on Workers AI's GLM-5.3: an SGLang bug and a misconfiguration URL: https://hernandez.systems/en/articles/cloudflare-exposed-data-between-customers-on-workers-ais-glm-5-3-an-sglang-bug-and-a October 29, 2026 · Infrastructure · Osky Networks On October 26, Cloudflare published an incident report that anyone serving language models to multiple customers on the same infrastructure should read. Between August 27 and September 9, 2026, the Workers AI GLM-5.3 model (@cf/zai-org/glm-5.3) returned responses to some customers that contained data from other customers' requests made to the same model shortly before. According to Cloudflare, 155 responses were affected, all to prompts longer than 681,280 tokens. The cause was a combination of a misconfiguration on their side and a bug in SGLang, the open-source inference engine they use. The report came out as a coordinated disclosure with the SGLang team, which published its own technical analysis the same day. ---