← All selected work
CASE STUDY 04

Government cybersecurity

PU CSIRT Platform

A public cybersecurity information portal with protected tools for managing content, application records, and security-assessment work.

My role
Software Engineer Consultant
Client / team
Pusdatin, Kementerian Pekerjaan Umum
Period
2024 — 2025
Access
Private application
Public home page of the Ministry of Public Works CSIRT portal
Official public portal captured in August 2026.
Overview

The Ministry’s CSIRT platform serves two distinct needs: accessible public information and protected internal work for administrators and assessment teams.

Business challenge

What was getting in the way.

Public visitors and internal teams need very different levels of access, even though their information and workflows belong to the same service platform.

What I delivered

Turning the process into a usable system.

  • Built and maintained public content, administration, secure access, and role-based internal workflows.
  • Connected an internal application inventory and assessment module to the main platform.
  • Supported the live service across deployment, access, and integration issues.
  • Worked with government stakeholders to review requirements and delivery progress.
How the service works

A simple view of people, process, and information.

01Public visitors
02Information portal
03Protected access
04Internal workspace
05Assessment records

This simplified view only shows verified parts of the service. Confidential access, infrastructure details, and operational data are intentionally omitted.

Key delivery decision
Challenge

The public portal and protected assessment module needed to work as one service without exposing internal records or creating a confusing sign-in journey.

Response

I aligned access rules and the connection between both applications, then supported the production setup until the full journey worked reliably.

What the system enables
  • Clear separation of public and protected work
  • Role-based administration
  • Application inventory and assessment records
  • Search, sorting, import, and export
  • Production operation across connected applications
Business outcome

What changed for the people using it.

  • The official CSIRT public portal remains available in production.
  • Internal teams gained protected search, import, export, and assessment workflows.
  • Public information and internal operations can coexist with appropriate access boundaries.
Technology
LaravelFilamentPostgreSQLRedisNext.jsSanctumNginxPM2