[ initializing payload ]

000
[ WORK ARCHIVE ]

[ CASE STUDY / 01 ]

POS Properti Payment Processor

Build a centralized payment processor portal for internal use at POS Properti, enabling all company transactions to be processed, reviewed, and integrated with third-party systems through a secure REST API.

Role

Fullstack Engineer

Stack

Laravel · React · Node.js · PostgreSQL

Timeline

2024

[ mission brief ]

This project was designed to serve as a one-stop portal for handling all company transactions under POS Properti. The system integrates directly with a local banking partner to process payments, settlements, and transaction verification in real-time.

Additionally, a custom REST API was developed to allow integration between the payment gateway and other internal company applications — ensuring a consistent and scalable financial workflow.

[ flight plan ]

  • Developed RESTful payment processor services using Laravel and Node.js.
  • Built a React-based dashboard for transaction monitoring, reconciliation, and analytics.
  • Implemented PostgreSQL for structured financial data storage with optimized indexing for faster reporting.

Processing efficiency

+70%

Improvement in handling internal transactions

Processed volume

Rp 7B+

Transactions cleared in first quarter roll-out

[ cockpit visuals ]

Pos Properti dashboard overviewPos Properti balance view

[ learnings ]

  • Designing REST APIs with clear versioning prevents integration errors.
  • Centralized systems simplify auditing and reporting when multiple company services depend on the same financial core.