Balai Teknik Penerbangan Portal
Public + admin portal with dual SSO (ICAP OAuth2 + Fortify 2FA), role-based impersonation, a 17-model PPID transparency module, and activity-audit logging.
Ongoing · internalyears turning government paperwork into production systems.
Since 2017 — spanning system/network administration and full-stack development. I build and maintain multi-tenant platforms across Laravel 10–13, and lead backend work on a Go microservices + Next.js member portal shipped via Kubernetes and ArgoCD.
{
"name": "Greyfikal Apriyuda",
"role": "Backend-focused Software Developer",
"based_in": "Jakarta, ID (UTC+7)",
"since": 2017,
"stack": ["Laravel", "Go", "Next.js", "PostgreSQL"],
"currently": "Ditjen Perhubungan Udara, Kemenhub",
"status": "open_to_work"▮
}
Hands-on production experience since 2017 — system administration first, full-stack development since.
Builds and maintains multi-tenant government platforms in production, across Laravel 10 through 13 — both traditional Blade/Alpine stacks and modern Inertia.js + React + TypeScript stacks — and leads backend development on a Go microservices + Next.js member portal deployed via Kubernetes/ArgoCD GitOps.
Experienced integrating third-party SSO (OAuth2, encrypted callbacks), external SOAP/REST APIs, and payment gateways (SIMPONI/BRI) into mission-critical systems, including a state-revenue platform with automated billing and queued payment reconciliation. Strong RDBMS background (MySQL, PostgreSQL, SQL Server) and a security-conscious approach to backend design — JWT rotation, TOTP/MFA, firewall/WAF administration.
A toolkit built from years of hands-on production work across government institutions.
A changelog of roles, most recent first.
Eleven systems, three organisations, 2017 — 2026.
Public + admin portal with dual SSO (ICAP OAuth2 + Fortify 2FA), role-based impersonation, a 17-model PPID transparency module, and activity-audit logging.
Ongoing · internalInternal non-tax state revenue system for DJPU's Finance Bureau — SIMPONI (BRI) gateway via SOAP/ESB, queued jobs, per-minute status sync, and PDF/QR invoicing.
In development · internalGo microservices (user, integration, scheduler) behind a Next.js backoffice — JWT auth with rotation, TOTP/MFA, and a multi-step access-approval workflow; deployed via Kubernetes/ArgoCD.
Lead backend · internalFAQ platform for 77 active users with per-department ownership, answer-reuse logic, a JSON-diff change-request/approval workflow, and two-step Excel import/export.
View site →Multi-tenant publication platform serving 191 airports under DJPU from a single codebase — 460 active users, flight-data sync, PPID/complaint modules, PDF/Excel export.
View site →Multi-tenant CMS for airport authority offices — granular RBAC, OAuth2 SSO with encrypted callbacks, a custom cache-invalidation layer, and a GitLab CI/CD deploy pipeline.
Ongoing · internalVillage-government profile site — full CRUD CMS for demographics, local businesses (UMKM), village assets, news and events, with Chart.js population infographics.
Freelance · 2026Computer-based testing system for regional standard-assessment exams, used by 547 schools; deployable online and offline via a VirtualBox VM image.
View site →Public monitoring platform tracking 1,917 schools across Gunungkidul Regency (113 SMP, 481 SD, 1,323 PAUD/PNF) with real-time data display.
View site →Self-service, opt-in tax reporting tool for schools receiving BOS (Bantuan Operasional Sekolah) government funding.
View site →Full CMS-driven publication site — dynamic hero video, live statistics, news, galleries, FAQ, official directory, and site-identity management.
View site →Based in Jakarta (GMT+7), open to remote, part-time, or full-time backend/full-stack roles. Experienced delivering for government institutions.
greyfikal9@gmail.com