← All work

Jan – Mar 2019 · Web Developer Intern

BNPB Administration Tools

Three internal administration applications built during a BNPB internship — budget realization, aid distribution, and mail disposition tracking.

Stack
Laravel · MySQL · PHP
Category
Government · Internship
Visit project

What shipped

  • Replaced spreadsheets with web apps for budget, aid, and document workflows.
  • { "Learned to model government administration data": "records, statuses, and reporting." }
  • Shipped three internal systems in a three-month internship.
BNPB Administration Tools

During a three-month internship at BNPB Indonesia, I built three internal administration web applications. They are early work — Laravel + MySQL CRUD systems — but they taught lessons that show up in everything since: how government data flows, why clean structures matter, and how to ship something internal users actually depend on.

The applications

  • Realisasi Anggaran — recording budget realization and supporting the reporting flow.
  • Bantuan BPBD — recording BPBD aid distribution data with a clean, searchable structure.
  • Disposisi — tracking incoming-mail disposition (disposisi surat) and document status.

What they trained

Each one forced the same discipline: understand the reporting need before the form, model the data instead of the screen, and treat status as a first-class part of the flow. These are simple building blocks, but they are the ones production systems are made of. The same agency later engaged me as a freelancer for the SIRINE disaster alert system.