Paquete de npm para configurar un sistema de publicación/consumo de mensajes apropiado para sistemas de comunicación en tiempo real, arquitecturas basadas en eventos y sistemas distribuidos utilizando Redis Streams
Si alguna vez te has preguntado cuál era la mejor opción para moverte por Madrid, esta es la aplicación indicada para resolver tus dudas. ¿Te compensa el abono mensual? ¿El abono anual? ¿Utilizar BiciMAD sería más económico? Con esta aplicación web desarrollada en Vue 3 podrás calcular la forma más económica de moverte por Madrid
Alexa Skill desarrollada utilizando una Lambda Function escrita en Node.js, datos persistentes almacenados en DynamoDB y audios en S3; es una adaptación del personaje infantil Pocoyó realizada en colaboración con Zinkia Entertainment, S.A.
Juego hecho con Kaboom.js e inspirado en mi gata Nita; debes esquivar los transportines (o destruirlos) y comer tantas latas de comida como puedas en 30 segundos
Julio 2021
Finalist + Best Games & Trivia Skill - Alexa Skills Challenge: Beyond Voice
Gané el premio en la categoría Best Games & Trivia Skill y fui finalista del Alexa Skills Challenge: Beyond Voice organizado por Amazon Alexa; participé con mi Alexa Skill basada en el popular juego Los Hombres Lobo, también conocido como Pueblo Duerme, que fue implementada usando API Gateway (REST y WebSocket), funciones Lambda con Node.js, datos persistentes almacenados en DynamoDB y una web con HTML y CSS en S3
Alexa Skill desarrollada utilizando una Lambda Function escrita en Node.js, datos persistentes almacenados en DynamoDB y audios en S3; es un audiojuego basado en el juego de mesa ¿Quién es Quién? perfecto para dispositivos con pantalla y jugable en dispositivos sin pantalla gracias a la web quienesquienjuego.es, desde la cual puedes descargar e imprimir un tablero ¡y hasta unas tarjetitas con los personajes!
Alexa Skill desarrollada utilizando una Lambda Function escrita en Node.js, datos persistentes almacenados en DynamoDB y audios en S3; es una Skill muy navideña para hablar y cantar con Papá Noel
Alexa Skill desarrollada utilizando una Lambda Function escrita en Node.js, datos persistentes almacenados en DynamoDB, una API REST y una API WebSocket utilizando Amazon API Gateway y Serverless Framework; es un audiojuego interactivo narrado por Alexa en el que los jugadores deben entrar en una sala en la web hombreslobo.es que simbolizará un pueblo en el que los jugadores son sus habitantes, recibiendo cada uno un rol en sus pantallas: hombre lobo o campesino; todos duermen cada noche y los lobos se despiertan para matar a un campesino seleccionando el nombre del jugador en sus pantallas, cuando el pueblo despierta, deben averiguar quiénes son los lobos
La impotencia de no saber cómo ayudar en los días de confinamiento, que nos tocó pasar por el coronavirus, me dio impulso para aportar mi granito de arena en todo esto y desarrollar la iniciativa Regalos En Confinamiento, recogida por coayuda-19 y Pienso Luego Actúo, para hacer regalos virtuales para todas esas personas que les tocó celebrar sus cumpleaños o fechas señaladas en sus casas; fue implementada con Node.js, Express, MongoDB, HTML y CSS
Alexa Skill desarrollada utilizando una Lambda Function escrita en Node.js y con datos persistentes almacenados en DynamoDB; se basa en el popular juego de niños Simón Dice en el que si Alexa dice "Simón dice que saltes", deberás saltar y si sólo dice "Salta", no deberás hacerlo y, cada vez que lo hagas bien, ganarás puntos y podrás competir contra tus amigos
Alexa-Hosted Skill escrita en Node.js y basada en un juego multijugador de adivinar palabras rápidamente; Alexa ofrece pistas de una única palabra y por turnos debéis adivinar qué palabra está describiendo
Alexa-Hosted Skill escrita en Node.js y basada en un juego de estrategia matemática contra Alexa, denominado Nim, que consiste en retirar, alternativamente, fichas o palos dispuestos en una serie de filas hasta que no quede ninguno; el jugador que se vea obligado a retirar el último palo en su turno, perderá
Con mi equipo gané el primer premio en el hackathon de desarrollo de Alexa Skills organizado por Amazon Alexa y Keepcoding; creamos una Alexa Skill basada en el popular juego "Who's Most Likely to...?" utilizando una Lambda Function vinculada con una aplicación web dinámica basada en una API REST con Node.js y MongoDB y un cliente que, mediante el uso de socket.io actualizaba la información en tiempo real para cada jugador según se producían cambios en la base de datos
Septiembre 2019
Participación en la XIII Edición de los Premios Vodafone Connecting for Good a la Innovación
Presenté un sistema domótico orientado a personas altamente dependientes con asistencia virtual por voz haciendo uso de Amazon Alexa para controlar una red de dispositivos IoT desarrollada y desplegada en el CeDInt UPM
Julio 2019
1st Prize - Hackatown: The IoT Interoperability Hackathon
Junto con dos compañeros investigadores de CeDInt UPM, ganamos el primer premio en el symbIoTe challenge del IoT Interoperability Hackathon organizado por el IoT Solutions World Congress (IoTSWC); presentamos una aplicación web haciendo uso de Java, MongoDB, AngularJS y Leaflet para mostrar en un mapa coroplético la contaminación en distintas zonas de Zagreb según datos medidos por sensores de calidad del aire repartidos por la ciudad, generando alertas vía Twitter informando de un alto grado de contaminación en un determinado momento y localización
Octubre 2018
Participación en la XII Edición de los Premios Vodafone Connecting for Good a la Innovación
Presenté junto con una compañera de Ingeniería Biomédica, un framework integral de interacción y adaptación de contenido orientado a personas dependientes haciendo uso de una diadema que registra el encefalograma del usuario para controlar mediante parpadeos una aplicación móvil basada en el uso de técnicas de Web Scraping y Text To Speech utilizando Node.js, AngularJS, MongoDB y Java
Aplicación móvil basada en un cliente en React Native que recurre a una API REST en Java encargada de manejar diversos dispositivos IoT, sensores y actuadores, asociados a determinados usuarios que pueden loguearse en la aplicación
Primer premio en el concurso de fotografía sobre ciencia y tecnología #fototechUPM con una fotografía relacionada con la Ley de Moore y titulada "Las cosas pequeñas son las que cambian el mundo"; todas las fotografías con las que he participado en varias ediciones de este concurso están en el banco de imágenes de fototech.upm.es