Hola, soy Carlos.
Ingeniero de Sistemas Electrónicos · Agentic AI · Aspirante a Creative Technologist
Me apasiona la tecnología. Mi campo es el dominio de los circuitos integrados y su diseño, crear software para sistemas embebidos y crear redes de conexión entre dispositivos. Hoy construyo cosas pequeñas y bien tipadas que se hablan entre sí — agentes local-first, stacks de inferencia, bases de conocimiento. Sobre todo C, C++ y Python. Desde Málaga, España. Desde 2024 estoy abriendo puertas en la industria del entretenimiento temático, llevando mi experiencia en sistemas a experiencias inmersivas. Miembro estudiante de IAAPA.
Trabajo seleccionado
Algunas cosas que he construido o mantengo activamente.
AI Toolchain — OpenCode + wiki-brain
Ecosistema de desarrollo asistido por IA: orquestador multi-agente, wiki de conocimiento persistente y automatización de infraestructura
Contador de cola — Conteo de personas en tiempo real
Contador de personas basado en ESP32 con sensores IR-break en entradas y salidas de cola. Cuenta personas en cada sección de la cola en tiempo real, exporta a un dashboard para estimación de tiempo de espera y señalización dinámica. Bajo consumo, batería, ruteable en mesh.
Automatización LED — Iluminación por eventos
Dispara animaciones LED en áreas temáticas, props y marcadores de cola desde eventos de show-control. Escucha MIDI timecode y triggers Art-Net, controla tiras LED direccionables por SPI con control frame-a-frame. Desacopla la automatización de iluminación del consola de luces para que un operador no técnico pueda correr shows programados.
Pulseras RFID — Wearables interactivos para visitantes
Pulseras RFID que los visitantes llevan dentro del parque, leídas por antenas de corto alcance en puntos interactivos: spots de fotos, check-in de fast-pass, encuentros con personajes, colas interactivas. Cada tap registra un evento en un servidor central, que personaliza la experiencia: un personaje puede saludar al visitante por nombre, una cola puede adaptar su contenido. Tags MIFARE Classic de bajo coste, lectores RC522, coordinadores ESP32 sobre ESP-NOW o WiFi.
Virtual Assistant — Asistente IA local en iGPU, diseñado con V-Model y playbook de agentes
Asistente de IA local-first con tres interfaces (CLI, Telegram, Voz), Home Assistant, búsqueda web y memoria persistente. Inferencia sobre AMD Radeon 680M iGPU con llama-router, 5 capas aisladas, metodología V-Model NASA + Loop Engineering y playbook de agentes documentado en wiki-brain. ~2s en intents simples, p50 0.5s en el tier standard.
padelscore — Marcador portátil para padel y tenis
Marcador de bolsillo para partidos de padel y tenis. PCB custom 33×38mm, display OLED, dos botones, batería LiPo. Construido en dos variantes de MCU (RP2040 standalone, nrf52840 con sync a la nube planeado) sobre la misma placa base intercambiable.
Monitorización de atracciones — Vibraciones + análisis de uso
Logger de sensores a bordo para atracciones: acelerómetro MEMS (vibración), temperatura, consumo, contador de ciclos, horas de funcionamiento. Registra a SD local y envía a un broker MQTT central por WiFi. Dispara alertas cuando se cruzan umbrales (p.ej. firma de vibración anómala, horas de uso excedidas). Los datos alimentan un dashboard de mantenimiento que muestra tendencias y ayuda a planificar intervenciones preventivas antes del fallo.
Salud de atracción — Dashboard de mantenimiento predictivo
Dashboard centralizado que ingiere telemetría de los nodos de monitorización de atracciones, ejecuta detección de anomalías (baselines estadísticos + ML simple), y muestra predicciones de fallo semanas antes de que ocurran. Sustituye el modelo 'esperar a que se rompa' del mantenimiento mecánico. Construido sobre el stack open-source de observabilidad: Prometheus para métricas, Grafana para visualización, un servicio Python que calcula baselines rodantes por atracción y marca desviaciones.
Step tracker — Wearable indoor con MSP430
Dispositivo wearable de bajo consumo para guiar personas en interiores. Microcontrolador MSP430 con sensores de movimiento y luz, e interfaz gráfica en Qt que simula el wearable. Mi primer proyecto embebido serio, hecho en 2018 como trabajo de carrera.
Wearables hápticos — Dispositivos de feedback para riders
Pulseras y chalecos wearables con motores de vibración ERM/LRA que disparan efectos sincronizados con eventos del show. Cada rider lleva un nodo wireless que escucha en un canal RF privado (nRF24 o ESP-NOW) comandos de trigger con timecode y produce el patrón háptico correspondiente. La batería dura un día operativo completo, hot-swappable. Útil para dark rides y atracciones inmersivas donde el sonido por sí solo no puede llevar el cue físico.
Wiki-brain — Segundo cerebro con LLM Wiki Pattern e ingester periódico
Servidor MCP que expone un vault de Obsidian como herramientas de búsqueda, síntesis y linting para asistentes AI, más un ingester periódico que mantiene la base viva desde arXiv, RSS corporativos, Medium y Reddit
llama-router — Inferencia local multi-modelo optimizada con IA
Sistema de inferencia local que sirve múltiples modelos LLM sobre una iGPU AMD Radeon 680M con 24 GB de RAM compartida. Configuración generada declarativamente, validación automática contra hardware, KV cache persistente y selección de tier según tarea. Demuestra el ajuste óptimo de un stack de inferencia completo usando herramientas IA en el ciclo de desarrollo.
Lanyard de staff — Credencial e-ink con acceso RFID
Credencial recargable de personal con pantalla e-ink pequeña (nombre, rol, área asignada) y tag RFID pasivo. Tap para abrir áreas restringidas (back-of-house, cabinas de control), tap para registrar horas de turno, tap para asignar recursos. La e-ink mantiene la credencial legible durante semanas con una sola carga. El lado RFID es pasivo (no necesita batería para los lectores de puerta). Sincroniza por WiFi por la noche para actualizar nombre, rol y lista de acceso.
Smart Pill Alert — Dispensador de pastillas conectado para cuidadores a distancia
Dispensador de pastillas que avisa al usuario de la hora de la toma y alerta a un cuidador a distancia si se salta una dosis o la toma tarde. Nació como pivot en 48 horas en el concurso Ideas Factory de la Universidad de Málaga (2019), donde ganó el Premio Tecnológico en IFSUMMIT 2019. Diseño electrónico y firmware de control sobre un ESP32, con aviso a backend por WiFi.
Contacto
Si trabajas en sistemas de IA, infraestructura local-first, o problemas interesantes en el espacio de entretenimiento / eventos en vivo, me gustaría saberlo.
Contacto