I build and maintain backend functionality for Indonesia’s national electronic auction platform at PT Kemala Inti Solusi Indonesia. My work covers auction verification, financial workflows, participant validation, electronic documents, and banking integrations with BNI and Mandiri.
I’ve improved maintainability by separating auction verification logic into repository and service layers, and reduced redundant database operations while supporting filtering and multi-criteria sorting. I also built document workflows for automated PDF generation, witness matrices, validation, QR-based digital signatures, and e-materai.
For banking workflows, I’ve built Laravel REST APIs for virtual-account operations and scheduled asynchronous jobs that retrieve and process bank mutation files through SFTP. I designed tracking for successful, failed, and pending file processing, implemented IP allowlisting, and documented operational setup for APIs and queue workers.
Previously, I developed Laravel and Vue.js applications for loan scoring and credit management, and contributed to an open-source Electron event editor with node-based workflows, SQLite persistence, scripting, and real-time scene previews.
