Projects
Systems and packages I have built or maintain.
Nawasara Ecosystem
A superapp framework for regional government, split into standalone Laravel packages published on Packagist and GitHub.
31 published packages·nawasara.ponorogo.go.id
Foundation
- nawasara/core
Framework core: authentication, roles and permissions, branding settings, and shared helpers.
- nawasara/ui
UI components, layouts, theme, and shared Livewire concerns.
- nawasara/auth-primitives
Low-level auth primitives, including session-based sudo mode.
- nawasara/registry
Master data for organisational units, persons in charge, and asset ownership.
- nawasara/sync
The database-cache and queue pattern shared across service packages.
- nawasara/api
REST API plumbing: hashed token storage, scope registry, and signed stream URLs.
- nawasara/audit
Audit trail, activity logging, and login attempt tracking.
Public Services
- nawasara/aspirations
Citizen complaint and aspiration channel with binding SLA and automatic dispatch by category.
- nawasara/citizen
Citizen identity and profile. National ID stored encrypted in a separate table with its own access trail.
- nawasara/hibah
Grant and social aid management: submissions, decisions, quarterly realisation, and duplicate recipient detection.
- nawasara/emergency
Emergency contact directory with a version marker so the citizen app can cache it offline.
- nawasara/cctv
Public CCTV monitoring: camera registry, live WebRTC/HLS view, and recording playback.
- nawasara/wifi
Public WiFi hotspot monitoring with location coordinates and connection status.
Infrastructure
- nawasara/proxmox
Proxmox VE dashboard: VM and LXC inventory, lifecycle operations, and snapshot management.
- nawasara/opnsense
OPNsense firewall control plane: monitoring, WireGuard/OpenVPN self-service, and firewall rules.
- nawasara/keycloak
Keycloak SSO admin dashboard for managing users and clients.
- nawasara/teleport
Teleport dashboard with browser-based SSH terminal and Keycloak identity propagation.
- nawasara/cloudflare
Cloudflare management: DNS, zones, firewall rules, SSL, and analytics.
- nawasara/whm
WHM/cPanel hosting and email operations: accounts, mail queue, and email security.
- nawasara/zoom
Zoom meeting management: users, meetings, recordings, and webhook integration.
- nawasara/vault
Encrypted credential management with access log and one-click connection test.
Monitoring
- nawasara/uptime
Service availability monitoring hub, reading data from Uptime Kuma.
- nawasara/database-monitor
MySQL/MariaDB monitoring: inventory, capacity, performance, and slow queries.
- nawasara/secscan
Security threat detection: gambling SEO spam, defacement, phishing, and malware. Detect only, never remediate.
- nawasara/alerting
Central incident bus with a state machine, cooldown, and escalation.
- nawasara/notification
Unified outbound notification: multi-channel routing, Blade templates, and a log of every send.
Agent
- nawasara/agent
Security monitoring agent for Linux servers. Reads web and SSH logs in real time, recognises 13 attack patterns, and reports to the dashboard. Written in Go.
Tooling
- nawasara/developer-tools
Developer utilities: in-browser Tinker REPL, query inspector, and quick-action launcher.
- nawasara/docs
Component gallery and code examples for the Nawasara UI library.
- nawasara/search
Cross-package in-app search.
- nawasara/modal
Reusable Blade and Livewire modal component.
- nawasara/toaster
Lightweight Alpine-based toast notification component.
Systems
Some cannot be shown because they are internal.
- Gasta
Interactive map of public CCTV cameras and free WiFi points across Ponorogo Regency.
- Nawasara
Integrated public service platform for Ponorogo Regency.
- Portal ASN Ponorogo
Personnel services portal for civil servants across the Ponorogo regional government.
- Kisara
Single sign-on service unifying civil servant access across all regional government applications.
More
- Nandur Panguripan
Pemkab Ponorogo
- A-Kinerja GTK Jatim
Dinas Pendidikan Prov. Jawa Timur
- BuatBuku.com
BuatBuku
- Bunkersip Pertamina
TBBM Pertamina Tanjung Wangi
- Tiket Wisata Ngembag
Pemkab Ponorogo
- E-Learning Polipangkep
Politeknik Pertanian Negeri Pangkep
- Tracer Study Polnes
Politeknik Negeri Samarinda
- PMB AKN Pacitan
Akademi Komunitas Negeri Pacitan
- Ecoly UNESA
Universitas Negeri Surabaya
- HIMAJA UNESA
Universitas Negeri Surabaya
Journey
- Software Developer
Pemerintah Kabupaten Ponorogo · Civil servant. Building public service platforms and internal systems for the regional government.
- Full-Stack Developer
Elitery · Freelance. Working on internal systems for corporate clients, all under private engagements.
- Founder
Gramediatech · Ran a software development studio serving clients across Indonesia.
Stack
PHPLaravelJavaScriptTypeScriptVueReactMySQLPostgreSQLRedisLinuxNginxDocker