Lewati ke konten utama

← ~/work · Mar 2025 – Sekarang · Nusantara Data Labs · Lead engineer

Rice Yield Forecasting for East Java Cooperatives

A forecasting service and dashboard that tells cooperative managers how much rice to expect, three weeks before harvest.

dataapiuimlops

7% median error · 40 cooperatives

Cooperative dashboard
Cooperative dashboard
Forecast vs actual, 2025 season
Forecast vs actual, 2025 season

Problem

Cooperatives sold rice forward without knowing what the harvest would bring, so they either over-committed or left money on the table.

My role

I owned the system end to end: the schema, the ingestion jobs, the API, the dashboard and the model in production.

What I built

  • Nightly ingestion of rainfall and planting records into PostgreSQL

  • A gradient-boosted baseline, then a small PyTorch model that beat it by 18% MAPE

  • A FastAPI service with versioned models and a Next.js dashboard for managers

Outcome

Forecasts arrive three weeks before harvest with a median error of 7%. Forty cooperatives use it every week.

Ingin dibuatkan yang seperti ini? Mari berdiskusi →