Proyectos y Concursos

Cada proyecto aquí se presenta como la ficha de una app: el problema que resolví, la solución que construí y capturas que muestran el resultado. También encontrarás los concursos y competencias en los que he participado.

Mis Proyectos

Software que diseñé y construí de principio a fin, de la idea al despliegue.

NFC Locks

Proyecto de Grado · 2024

Cerraduras electrónicas con tarjetas NFC y control remoto desde una app, para proteger vitrinas de locales comerciales

Arduino Wi-Fi RFID / NFC Base de datos en tiempo real
~/problema

Los locales comerciales pequeños que exhiben productos en vitrinas abiertas sufren pérdidas constantes por hurto, tanto de clientes como de empleados con acceso libre a los estantes. El dueño no tiene forma de saber quién manipuló una vitrina ni cuándo, y debe estar físicamente presente para sentir que sus productos están seguros.

~/solucion

Diseñe "NFC Locks": Una cerradura electrónica construida sobre una placa PCB propia usando Arduino Nano para las cerraduras y el módulo Wifi ESP8266 para el control remoto, esta lee una tarjeta NFC que manda una señal para abrir la cerradura, esto al detectar una tarjeta registrada. Si la tarjeta es válida, un solenoide libera la puerta ; si no lo es, la cerradura permanece bloqueada y no manda señal de apertura. Cada apertura queda registrada en la nube y se puede monitorear y controlar en tiempo real desde una app hecha en Kodular, con login de usuario, panel de administrador y estado en vivo (conectado/desconectado, abierto/cerrado) de cada vitrina. El código del Arduino y la carcasa de la placa fueron diseñados, soldados e impresos en 3D por el equipo desde cero.

Encender PC

Proyecto Personal · En Desarrollo

Enciende tu PC remotamente con el botón de play/pause de tu smartband, sin abrir ninguna app

Android · Kotlin MediaSession API NotificationListenerService Webhooks (Home Assistant / IFTTT)
~/problema

Tras automatizar mi casa, incluyendo el uso remoto de mi PC y prenderla/apagarla para no dejarla encendida todo el día, me di cuenta que hacerlo normalmente requiere muchos pasos: En mi caso, al haber automatizado este proceso mediante alexa era Buscar la alexa app, abrir la app, buscar el chat con alexa y decirle que encienda mi computadora. Si bien no se escuchan como muchos pasos, se vuelve tedioso con el uso constante de esta utilidad y yo quería algo más inmediato: Un solo gesto físico, sin desbloquear el celular ni tocar nada, aprovechando un dispositivo que ya llevo puesto todo el día: mi smartband.

~/solucion

Desarrollé "EncenderPC Companion", una app de Android que registra una sesión de medios (MediaSession) "fantasma" con un audio silencioso, para que el botón físico de play/pause de la banda tenga un destino al que enviar la pulsación. Esa sesión solo se activa si el interruptor principal está encendido y ninguna otra app de música real está sonando, para no interferir con Spotify o YouTube Music. Al presionar el botón, la app llama a un webhook configurable (Home Assistant, IFTTT o VirtualSmartHome) que enciende la PC, y confirma la acción con una notificación y un destello de color en pantalla. Un tutorial guiado acompaña al usuario por los 4 permisos que exige Android para que todo funcione en segundo plano sin que el sistema mate el servicio. Firebase se encarga de la autenticación de usuario, del emparejamiento de un nuevo equipo y del envío de notificaciones push (FCM). Además, desarrollé un servicio de Windows para instalar en la PC que reporta si ya está encendida o si se apagó, cumpliendo una función extra de control para conocer el estado real del equipo.

VelóGrid

Proyecto Final 4to Semestre · 2026

Encuentra la ruta más eficiente para moverte en bicicleta por la ciudad

Java Swing (UI) Grafos dirigidos ponderados Algoritmo de Dijkstra
~/problema

Movilizarse en bicicleta dentro de una ciudad es distinto a moverse en auto: lo que hace falta no es la ruta más corta, sino la más segura y transitable para un ciclista. Las apps de mapas tradicionales no consideran esto, y planificar un trayecto a mano, calle por calle, es lento e impreciso.

~/solucion

Desarrolle "VeloGrid", una aplicación de escritorio en Java con interfaz en Swing que modela la red vial de la ciudad como un grafo dirigido y ponderado: cada intersección es un nodo y cada calle una arista con su propio peso. Sobre esa estructura aplicamos el algoritmo de Dijkstra para calcular la ruta óptima entre dos puntos, permitiendo crear, editar y visualizar trayectos ciclistas de forma rápida e intuitiva. VeloGrid fue desarrollado como proyecto final de Programación III en la UDLA, aplicando patrones de diseño y principios de arquitectura de software vistos en el curso.

Participaciones en Concursos

Competencias y retos donde apliqué ideas de negocio, innovación y trabajo en equipo.

Modo Sencillito

Finalista Enfócate 4ta Ed. · 2026

Modo simplificado dentro de la App Blu de Diners Club para que los adultos mayores hagan banca digital sin miedo a equivocarse

Investigación UX Modelo de negocio Prototipo en Figma Equipo CELEST
~/problema

Las apps bancarias están diseñadas pensando en usuarios jóvenes y experimentados con la tecnología, lo que genera fricción real en los adultos mayores: letras pequeñas, demasiadas opciones en pantalla y ningún botón visible de "Cerrar Sesión". En nuestra investigación encontramos que esto se traduce en pánico a cometer un error, una carga cognitiva alta solo para iniciar sesión (muchos dependen de libretas físicas con sus contraseñas) y confirmaciones de transacción que a veces tardan días en llegar. El resultado: este segmento termina dependiendo de canales caros como la ventanilla o el Call Center, aun cuando en Ecuador los canales digitales ya mueven el 58,5% del monto total de transacciones (Forbes, 2023).

~/solucion

Propusimos "Modo Sencillito": no una app nueva, sino una capa de experiencia de usuario activable dentro de la App Blu de Diners Club, que reduce la interfaz estándar a 5 acciones esenciales, con botones 30% más grandes, alto contraste y confirmación inmediata en cada transacción. Para resolver la desconfianza inicial diseñamos un sistema de "Padrinos Digitales": un familiar joven acompaña la activación y ambos reciben millas Diners Club como incentivo (800 para el adulto mayor y 300 para su padrino en modo asistido, o 1.000 si el adulto mayor se activa solo), con una barra de progreso gamificada ("Meta 13") que motiva el uso recurrente hasta el punto donde la relación se vuelve rentable para el banco. La propuesta incluye un modelo de negocio completo (costos, ROI, viabilidad técnica y financiera) y quedó validada con entrevistas y pruebas de usabilidad reales a adultos mayores, más un prototipo navegable en Figma. Como equipo "CELEST" (con Angélica Toscano e Isaac Toapanta) quedamos finalistas en la 4ta edición del concurso Enfócate.

RADI

Artículo Publicado Rev. Juventud y Ciencia Solidaria, Nº16 · 2024

Estación de sensores IoT que monitorea radiación UV y factores ambientales para prevenir riesgos a la salud en Quito

IoT · ESP8266 Panel solar + PWM Dashboard en la nube Materiales reciclados
~/problema

Como estudiantes del Colegio Técnico Salesiano Don Bosco - Kennedy nos preguntamos cómo usar datos ambientales a nuestro favor para volver a Quito una ciudad más sostenible y prevenir enfermedades y daños a la salud que factores como la radiación UV pueden causar a la población. La mayoría de la gente no tiene forma de saber, en el momento, qué tan expuesta está a estos riesgos en su propio entorno.

~/solucion

Junto a Santiago Benavides, José Borja y Kevin Fajardo construimos "RADI", un prototipo de estación de sensores IoT sobre un microcontrolador ESP8266 capaz de monitorear humedad, temperatura, presión, sonido, presencia de lluvia y, sobre todo, radiación ultravioleta. Los datos se envían a un Dashboard en la nube para verlos en tiempo real, y la estación incluye un semáforo físico de radiación UV que informa a la población cercana las precauciones sugeridas por la OMS según el nivel detectado. Para que fuera sostenible, alimentamos el sistema con un panel solar y un regulador de voltaje PWM, y priorizamos materiales reciclados en su construcción. El proyecto quedó documentado como artículo científico y publicado en la Revista Juventud y Ciencia Solidaria de la Universidad Politécnica Salesiana (Número 16, junio 2024).

RADI

2do Lugar · 1ra Feria de Ciencias EPN - Portal Shopping · 2023

Estación de sensores IoT para monitorear radiación UV y factores ambientales, 2do lugar en la primera feria de ciencias EPN - Portal Shopping

IoT · ESP8266 Panel solar + PWM Dashboard en la nube Materiales reciclados
~/problema

La EPN y el centro comercial Portal Shopping convocaron a estudiantes de 2do y 3ro de bachillerato de colegios fiscales, municipales y fiscomisionales de Quito a proponer un prototipo, experimento o maqueta que resolviera un problema ambiental, bajo el lema "De mentes inquietas a soluciones brillantes: construyamos juntos un Quito más sostenible". Como estudiantes del Colegio Técnico Salesiano Don Bosco - Kennedy nos enfocamos en un riesgo ambiental que casi nadie mide en el día a día: la exposición a la radiación ultravioleta y su impacto en la salud de la población.

~/solucion

Junto a Santiago Benavides, José Borja y Kevin Fajardo presentamos "RADI", nuestro prototipo de estación de sensores IoT construido sobre un microcontrolador ESP8266, capaz de monitorear humedad, temperatura, presión, sonido, presencia de lluvia y, principalmente, radiación ultravioleta, con los datos disponibles en tiempo real en un Dashboard en la nube. La estación incluye un semáforo físico de radiación UV que informa a la población cercana las precauciones sugeridas por la OMS según el nivel detectado, alimentado por un panel solar con regulador de voltaje PWM y construido priorizando materiales reciclados. De entre los proyectos recibidos, fuimos parte de los 10 finalistas que expusieron en stands el 18 de octubre en la Plaza Central del Portal Shopping ante el público y un jurado calificador, y con RADI obtuvimos el 2do lugar de la primera edición de esta feria.

Hablemos de tu proyecto