← Portafolio
Propietario

Plataforma MLOps para pronosticar generación solar

Rubro
Energía solar
Tipo de trabajo
Orquestación y plataforma MLOps
Período
2025 – 2026
Con
Owl Tech Labs ↗ (founding partner)

Arquitectura

PostgreSQL base operacional dlt réplica incremental Lakehouse S3 bronze · silver · gold DuckDB · Polars clima × generación Entrenamiento XGBoost · CatBoost MLflow registro · serving Dagster: orquestación assets por etapa · schedules y sensores · config YAML con overrides en la UI · linaje Dev: Docker Compose mismo código, ejecución local Prod: AWS EKS Helm · Karpenter con spot · IAM por rol · S3 cifrado Infraestructura como código con Terraform · observabilidad con Prometheus

Objetivo

Pronosticar la generación diaria de miles de inversores con más precisión que la estimación física, para operar la red y comercializar energía con menos incertidumbre.

Lo que hice

  • Diseñé la orquestación en Dagster: assets por etapa del lakehouse, schedules y sensores, y el linaje completo desde la réplica hasta la inferencia.
  • Hice la configuración del pipeline en YAML, con overrides desde la UI de Dagster para ajustar estrategias y umbrales de niveles sin tocar código.
  • Integré Dagster con MLflow para registrar cada entrenamiento y promover el modelo campeón.
  • Diseñé los ambientes: el mismo código corre en Docker Compose local y en EKS, con Terraform, Helm, Karpenter sobre instancias spot, roles IAM separados y S3 cifrado.

Resultados

−31,7%
error (MAE) vs. línea base física
0,91
R², contra 0,52 de la línea base
1,9M
registros diarios desde 11M+ horarios
95,4%
de lotes pasan los controles de calidad

Stack

DagsterMLflowAWS EKSTerraformHelmKarpenter