Projects

Selected work across NetSuite, ERP integrations, payments, and business systems

NetSuite & ERP Integration

Client work under NDA, so details and screenshots are limited.

10+ NetSuite customization and technical support projects for Introv clients. Custom business logic with SuiteScript 2.0/2.1 (Client, User Event, Map/Reduce, Suitelet), SuiteFlow, and SuiteQL, deployed with SDF and SuiteBundler across Sandbox and Production.

  • NetSuite
  • SuiteScript 2.x
  • SuiteFlow
  • SuiteQL
  • SDF
Learn more →

NetSuite RESTlet & SuiteTalk Integrations

RESTlets, SuiteTalk, and API integrations that connect NetSuite with third-party systems and external platforms, tuned for script performance and governance limits.

  • RESTlet
  • SuiteTalk REST/SOAP
  • REST API
  • Governance

Integration services connecting internal ERP systems with NetSuite, Xero, MYOB, and Sage Intacct. Automated vendor bills, purchase orders, expenses, and reporting pipelines with retry logic and structured logging. Built with NestJS, PostgreSQL, and Redis at SKYSHI.

  • NetSuite
  • Xero
  • MYOB
  • Sage Intacct
  • NestJS
Learn more →

Large-scale online payment platform integrated with Tokopedia, Xendit, and LinkAja, with automated reconciliation workflows. Microservices built with Golang, NestJS, PostgreSQL, Redis, and RabbitMQ.

  • Payment API
  • Golang
  • RabbitMQ
  • Reconciliation
Learn more →

Earlier Work

Formulir

Online form builder for small and medium-sized businesses to collect leads, product inquiries, and customer information more efficiently. Built with Express.js, Next.js, shadcn/ui, and MongoDB.

Learn more →
LP Builder Analytics

Landing page builder and analytics platform for SMEs. I contributed to the analytics features used to track traffic, performance, and user behavior. Built with Nuxt.js, Express.js, and MongoDB.

Learn more →
BEKEN

B2B product within the IRMA super-app ecosystem, built to support digital legal and financial transaction workflows. Built with Beego, Next.js, and Tailwind CSS.

Learn more →
Baital

Baital

Large-scale certification platform for Japanese third-party organizations handling building compliance workflows. Built with Laravel, Vue.js, and Oracle Database.

Vehicle Management System

Vehicle Management System

Internal vehicle loan management system for mining companies, featuring multi-step approval flows based on organizational structure. Built with Laravel and React.js.

Stock Management System

Stock Management System

Coal stock and inventory management system for mining operations, including real-time data collection and scheduling workflows. Built with Laravel and React.js.

ESETDA

Mail and correspondence management portal for government agencies, with multi-step approvals and data sharing across organizations. Built with Laravel and jQuery.

Learn more →
Krakatau Tirta Industri

Corporate website for an industrial and community clean-water provider. Built with Laravel, jQuery, and Bootstrap.

Learn more →
Dinas Pertanian Kutai Barat

Government website for the Kutai Barat Agriculture Office, including custom Google Maps markers and multi-organization activity scheduling. Built with Laravel, jQuery, and Bootstrap.

Learn more →