Monitor IoT de agua construido para regiones con suministro de agua irregular. Los sensores miden el nivel del tanque, el dashboard muestra datos en tiempo real, y ML predice cuándo te quedarás sin agua.
Proyecto Personal


En Baja California, el agua no está garantizada. Muchos hogares dependen de pipas que llegan en horarios irregulares, y los tanques de almacenamiento son el único amortiguador entre tener agua y quedarse seco. Quería construir algo que te dijera exactamente cuánta agua te queda y te avisara antes de que se acabe.
Diseñé la arquitectura completa: firmware Arduino que se registra solo al primer arranque, Lambda para ingesta de sensores y envío de notificaciones, API NestJS detrás de API Gateway, y un SPA React con autenticación Clerk.
Construí el servicio de predicciones: una red neuronal LSTM entrenada con datos históricos de uso e hiperparámetros optimizados con algoritmo genético. Las predicciones se cachean en Redis y se sirven mediante un endpoint de FastAPI.
El sistema procesa más de 1,000 lecturas diarias con latencia < 200 ms. El modelo de predicción logra buena precisión en pronósticos de 24 horas.