Sistema de Monitoreo de Estaciones de Bombeo de AguaEn curso
Tesis de grado
Pipeline de datos IoT distribuido de punta a punta para varias estaciones de bombeo de agua municipales: un PLC Siemens LOGO! 8 se integra con un gateway basado en ESP32 que lee los datos por Modbus y los publica vía MQTT a un backend, que los procesa y los muestra en un dashboard web en tiempo real.
Siemens LOGO! 8 · ESP32 · Modbus · MQTT
TamboAIEn curso
Plataforma de optimización de dietas para tambos
Plataforma web que calcula la ración de menor costo que cubre los requerimientos nutricionales de un rodeo lechero sin comprometer la salud ruminal, combinando el modelo nutricional NRC 2001 con programación lineal.
Python · FastAPI · PostgreSQL · PuLP · React · pytest · Docker
Arreglamo
Divisor de gastos para juntadas de un día
Lo hice con un amigo para dividir los gastos de una juntada de un día, como un asado: cargás quiénes van, compartís el link con el grupo, cada uno pone lo que pagó y la app muestra quién le transfiere a quién. No hay que instalar nada ni crear una cuenta. El dinero se maneja como centavos enteros (nunca floats), el motor de cálculo es independiente del framework y 53 tests verifican que los saldos siempre sumen cero.
Next.js · React · TypeScript · PostgreSQL (Neon) · Drizzle · Tailwind CSS · Vercel
Tabla de Hash Distribuida Chord (DHT)
Tabla de hash distribuida basada en el protocolo Chord, desarrollada para la materia Sistemas Distribuidos. Cada nodo corre como un proceso independiente que se comunica por TCP; el ruteo, el hashing consistente y las búsquedas se probaron ante fallas simuladas de nodos.
Python · TCP
Sistema de Gestión de Stock
Aplicación de escritorio para gestionar inventario, ventas, clientes y proveedores de una veterinaria. Desarrollada en equipo y actualmente en uso en producción por el cliente.
Python · Tkinter · SQLite
Cuentas Claras
App para dividir gastos de viajes en grupo
App web para dividir los gastos de un viaje en grupo sin registrarse: creás un grupo, compartís su código y cada uno carga gastos desde el celular. Calcula la lista más corta de transferencias para saldar el viaje.
TypeScript · React · Cloudflare Workers · D1 (SQLite) · Vitest · GitHub Actions