Proyectos destacados
WorldCup 2026 — Plataforma de predicciones deportivas
Proyecto propio · .NET 8, Azure Functions, Cosmos DB, React 19, MUI, PWA · 2026
- Diseñé y construí el sistema completo: 27 Azure Functions sobre Cosmos DB y una aplicación React instalable como PWA.
- Implementé sincronización automática de resultados mediante funciones por temporizador que recalculan la puntuación de todas las predicciones sin intervención humana.
- Aseguré el acceso con invitaciones cifradas en AES-256, autenticación JWT y contraseñas con BCrypt; la clave de cifrado se inyecta por entorno y el servicio no arranca sin ella.
- Automaticé el despliegue con GitHub Actions hacia Azure Static Web Apps: cada push a main publica sin pasos manuales.
Plataforma omnicanal de servicio al cliente
Cliente (ERP) · .NET 10, PostgreSQL, Clean Architecture + Vertical Slice, TDD, Azure · 2026
- Desarrollé con TDD el backend que unifica WhatsApp, correo y llamadas en una sola bandeja por cliente.
- Implementé el aislamiento multiempresa mediante filtros globales de consulta, verificado con pruebas de integración contra PostgreSQL real levantado en contenedores.
- Integré un agente de IA con recuperación sobre base de conocimiento (RAG) y un modo de contingencia que escala a un asesor humano cuando el proveedor no está disponible.
- Hice idempotentes los webhooks de los canales, eliminando mensajes duplicados por reintentos del proveedor.
Plataforma de reserva y pago de citas
Cliente · .NET 10 Minimal API, React 19, PostgreSQL, Docker · 2026
- Construí backend y frontend de una agenda con cobro anticipado, tres modalidades de atención y recargo por zona.
- Eliminé la posibilidad de dobles reservas trasladando la garantía a una restricción de exclusión en PostgreSQL, validada con una prueba de ocho reservas simultáneas sobre la misma franja.
- Implementé la confirmación de pago con webhook firmado e idempotente, con reverificación contra la pasarela antes de confirmar la cita.
- Modelé las políticas de reserva como estrategias independientes, de modo que añadir una regla no obliga a modificar código existente.
FootballEdge — Motor de predicción deportiva
Proyecto propio · Python, modelo de Poisson, backtesting, Playwright · 2026
- Desarrollé un modelo de Poisson calibrado por fuerza ofensiva y defensiva que produce la probabilidad de cada marcador y, a partir de ahí, todos los mercados.
- Construí un módulo de backtesting sobre temporadas históricas que descartó la mayoría de las estrategias y dejó solo las que resisten validación fuera de muestra.
Mantenimiento y modernización de ERP contable
Cliente · C#, .NET, Windows Services, Microsoft Access / DAO · 2024 – 2026
- Migré a 64 bits módulos en producción de un ERP contable usado por cientos de empresas, sin pérdida de datos ni interrupción de la operación.
- Desarrollé actualizadores automáticos que llevan cada instalación a la versión correcta sin visita técnica, y un servicio de Windows para monitoreo de disponibilidad.