Balai Teknik Penerbangan Portal
Public and admin portal with dual SSO (ICAP OAuth2 + Fortify 2FA), role-based impersonation, and a 17-model PPID transparency module.
Selected work · 2018 — 2026
Backend-focused development across Indonesian government institutions since 2017 — from education-data infrastructure and multi-tenant aviation microsites to a Go microservices member portal shipped via Kubernetes and ArgoCD.
Public and admin portal with dual SSO (ICAP OAuth2 + Fortify 2FA), role-based impersonation, and a 17-model PPID transparency module.
Internal non-tax state revenue platform for DJPU's Finance Bureau — SIMPONI (BRI) payment-gateway integration via SOAP/ESB, queued jobs, and PDF/QR invoicing.
Go microservices (user, integration, scheduler) behind a Next.js backoffice — JWT auth with rotation/revocation, TOTP/MFA with device-trust risk tracking, and a multi-step service-access approval workflow, deployed via Kubernetes/ArgoCD GitOps.
FAQ management platform for 77 active departmental users, with per-department ownership, answer-reuse logic, and a JSON-diff change-request/approval pipeline.
Multi-tenant publication platform serving 191 airports under DJPU from a single codebase — slug-based tenancy, flight-data sync, and PPID/complaint modules.
Multi-tenant CMS for airport authority offices — granular RBAC, OAuth2 SSO with encrypted callbacks, and a custom cache-invalidation layer.
Village-government profile site with a full CRUD CMS for demographics, local businesses, and village assets, plus Chart.js population infographics.
Computer-based testing system for regional standard-assessment exams, used by 547 schools — deployable online and fully offline via a VirtualBox VM image.
Public monitoring platform tracking 1,917 schools across Gunungkidul Regency with real-time data display — fully public-facing, no admin accounts required.
Self-service, opt-in tax reporting tool for schools receiving BOS government operational funding.
Full CMS-driven publication site — dynamic hero video, live statistics, news, galleries, FAQ, and an official directory.
— No projects match the selected filters —
The tools behind eleven projects — backend frameworks, auth, integration, and the infrastructure that keeps them running.