Role
Fullstack Developer
Internal information portal for Functional Budget Analysts (JFAA) across Indonesian government institutions.


Project
Angkasa is an internal web platform developed to centralize information, announcements, knowledge resources, and professional development materials for Jabatan Fungsional Analis Anggaran (JFAA) across Indonesian government institutions. The platform serves as a single source of truth where budget analysts can access official news, regulations, learning materials, and administrative information from one place. As a Fullstack Developer, I was responsible for building both the frontend and backend of the application, implementing new features, integrating APIs, managing the database structure, and deploying the system using containerized environments.
Details
Role
Fullstack Developer
Timeline
Iterative delivery
Client
JFAA
Platform
Web Application
Frontend
ReactJS, JavaScript, HTML5, CSS3
Backend
Express.js, Node.js, REST API
Database
MongoDB
Deployment
Docker
Capabilities
Centralized publication of official news and announcements for the JFAA community.
Document repository for regulations, learning materials, and knowledge resources.
Frequently asked questions and category-based article organization for faster discovery.
Clean interfaces that stay usable across desktop and mobile devices.
Authentication and authorization protecting content management for administrators.
CMS workflows that make publishing and updating information simpler for admins.
Secure authentication and authorization across frontend and backend services.
Containerized environments for consistent development and production delivery.
Visuals


Process
01
Requirement discussion with stakeholders to define information needs and publishing workflows.
02
Scoped frontend, API, and database work into an iterative delivery sequence.
03
UI implementation focused on clear navigation and easy discovery of resources.
04
Built React interfaces, Express REST APIs, MongoDB models, and service integrations.
05
Feature testing across key flows, then hardening bugs and performance issues.
06
Deployed with Docker and continued maintenance and enhancement based on feedback.
Tools
Problem solving
Important JFAA information was spread across multiple channels, making it hard for analysts to stay updated.
Administrative processes and content publication required more manual work from administrators.
The system needed centralized management, easy publishing, responsive UX, secure auth, scalable backend, and simple deployment.
React frontend, Express REST APIs, and MongoDB enabled rapid development with a maintainable fullstack architecture.
Responsive interfaces make news, documents, and administrative content easier to discover in one place.
Containerized development and deployment kept environments consistent across machines and releases.
Outcomes
1 hub
Centralized information access
Faster
Access to official resources
Easier
Admin content management
Docker
Reliable container deployment
Continue exploring

Sistem Aplikasi Keuangan Tingkat Instansi — Indonesia's integrated government financial management platform (Budgeting & Synchronization modules).

Official digital platform for Analis Anggaran Indonesia — news, publications, events, and member services in one hub.

A business webapp for structured processes, dashboards, and day-to-day operational visibility.
Let’s design and build a product that feels calm, clear, and ready for real users.