TerraRisk — Inteligencia ambiental para municipios
Plataforma de análisis de riesgo territorial para municipios brasileños: datos geoespaciales, biodiversidad, calidad del aire e indicadores ambientales.
El problema
Los municipios brasileños necesitan evaluar riesgo ambiental para tomar decisiones de uso del suelo, pero no tienen herramientas accesibles. Los datos existen — satelitales, climáticos, de biodiversidad — pero están dispersos en decenas de fuentes diferentes, en formatos incompatibles, sin interfaz para no-expertos.
El contexto
TerraRisk nace de una colaboración con Adrian David, PhD en Ecología de la Universidad de São Paulo (USP), y Juan Cabrera, ingeniero de telecomunicaciones con 12+ años en la industria. La ciencia es sólida. El desafío era convertir investigación académica en un producto digital que un funcionario municipal pudiera usar.
Las decisiones técnicas
Next.js para el frontend. Dashboard interactivo con mapas, gráficos y tablas de datos. Server components para carga rápida de datos pesados. TypeScript estricto.
FastAPI (Python) para el backend. Python es el estándar en ciencia de datos y GIS. FastAPI permite exponer la lógica científica como API REST de alta performance. Procesamiento de datos geoespaciales con GeoPandas y Rasterio.
PostgreSQL con PostGIS. Queries geoespaciales nativas. Almacenamiento de geometrías municipales, puntos de muestreo, rasters de riesgo.
Docker para todo. El mismo stack corre idéntico en desarrollo y en producción. Deploy via SSH + GitHub Actions al VPS de Contabo.
Arquitectura
Browser
│
▼
Next.js (Dashboard)
│
├── Mapas interactivos
├── Indicadores y gráficos
└── Tablas de datos exportables
│
▼
FastAPI (Python)
│
├── Data Pipeline → Ingesta de fuentes externas
├── Analysis Engine → Cálculo de indicadores
├── GIS Processing → Operaciones geoespaciales
└── PostgreSQL + PostGIS
│
├── municipalities → Geometrías y metadata
├── indicators → Series temporales
├── risk_scores → Índices compuestos
└── satellite_data → Datos raster procesados
Fuentes de datos integradas
- CAMS (Copernicus) — Calidad del aire, aerosoles, ozono
- ERA5 (ECMWF) — Datos climáticos históricos
- MapBiomas — Cobertura y uso del suelo en Brasil
- IBGE — Datos socioeconómicos municipales
- INPE — Focos de incendio, deforestación
El resultado
- Dashboard funcional con mapas interactivos y filtros por municipio
- Pipeline de datos que procesa múltiples fuentes automáticamente
- Indicadores compuestos de riesgo territorial
- API REST documentada para consumo externo
- Deploy automatizado en infraestructura propia
Mercado
El mercado de Environmental Risk Intelligence está valorado en $38.6B y crece a 27.9% CAGR. TerraRisk apunta al segmento B2G (gobierno) en Brasil, con expansión a consultoras ambientales.
Por qué importa
Este proyecto demuestra capacidad de manejar complejidad técnica real: datos geoespaciales, múltiples fuentes de datos, procesamiento científico, dashboards interactivos, infraestructura de producción.
No es un CRUD. No es un landing page. Es un producto de datos completo que integra ciencia, ingeniería y diseño de producto. Si tu proyecto involucra datos complejos o requiere un producto técnico ambicioso, ya recorrí ese camino.