HomeWorkLaboratoryCertificationsBlogLet's Talk

© 2026 Juan Villegas. All rights reserved.

Solutions Architect

    Back

    Power Outage Predictor

    Early-stage idea: estimate the probability of power outages by zone in Venezuela by combining citizen reports with historical patterns.

    Status: Testing
    Power Outage Predictor
    Next.jsNode.jsPostgreSQLtesttest1test324test342asdsadsad23asdsadsadasdxzsdczxcxcz

    Focused on

    Comunidades afectadas por cortes eléctricos en Venezuela

    Time invested

    En curso, dedicación de fines de semana, ~2 semanas hasta ahora

    Why I explored this

    Frustración personal con los cortes sin aviso y curiosidad por ver si un modelo simple, alimentado por reportes de la comunidad, puede anticipar patrones por zona sin depender de datos oficiales.

    What I'm testing

    La idea central es cruzar reportes ciudadanos en tiempo real con el historial de cortes por sector, para estimar una probabilidad simple (no una predicción exacta).

    1

    Formulario propio de reporte ciudadano (zona, hora, duración)

    2

    Acumulación de historial por zona para detectar patrones recurrentes

    3

    Cálculo de probabilidad básica por franja horaria y sector

    What I learned

    No existe una fuente oficial abierta de datos eléctricos en Venezuela, así que cualquier modelo depende 100% de reportes voluntarios, eso introduce sesgo geográfico fuerte (zonas con más usuarios activos reportan más, no necesariamente donde hay más cortes).

    Compared to other options

    Se descartó hacer scraping de redes sociales (Twitter/X) como fuente principal por el ruido y la dificultad de verificar ubicación real del reporte; se optó por un formulario propio, más lento de poblar pero confiable.

    Next step

    Validar con reportes reales durante unas semanas antes de decidir si el modelo aporta algo útil o si el experimento se queda en aprendizaje.

    Tech Stack

    Frontend

    Next.jsTailwind CSS

    Backend

    Node.jsExpress

    Database

    PostgreSQL

    Known limitations

    • Cobertura desigual: zonas con pocos usuarios activos no generan suficientes reportes para estimar nada
    • No sustituye datos oficiales de la empresa eléctrica, que no están disponibles públicamente
    • La probabilidad calculada es orientativa, no una predicción validada estadísticamente