CASE STUDY / ce0b56ee-a210-47dd-b6ff-defaee41080aPUBLIC
// HOW I BUILD
B2B SALES, PROCUREMENT & FINANCE ERP PLATFORM.
An internal B2B ERP platform connecting customer sales, multi-vendor procurement, payments, receiving, shipment, inventory movements, approvals, and financial recording within a unified operational workflow.
Project brief
- ROLE
- Full Stack Developer
- ACCESS
- PUBLIC
- TECHNOLOGY
- B2B · ERP · FINANCE · LARAVEL LUMEN · MYSQL · OPENAPI · PHP · REACT · REST API · TYPESCRIPT
#01 / CASE FILE
FROM CONTEXT
TO DELIVERY.
A concise view of the problem, the working context, and the response behind this project.
01
CONTEXT
Developed during my internship at PT Mitra Surya Abadi Perkasa as part of a small engineering team. My primary focus was the B2B POS and Finance modules, where I worked full-stack alongside another developer and helped shape the overall workflow together with internal users and the team lead. The system was designed to connect sales, procurement, fulfillment, inventory, and accounting processes instead of treating them as isolated operational tasks.
02
THE PROBLEM
The business needed an integrated workflow for handling customer transactions and the downstream processes required to fulfill them. A customer order could require purchasing from multiple vendors, receiving goods in stages, processing payments and approvals, updating inventory, shipping goods, and recording financial journals. These processes needed to remain connected while still supporting different operational roles.
03
DECISIONS / RESPONSE
Worked directly with internal users and the team lead to map the business process before translating it into application workflows and technical tasks. Designed and implemented the multi-vendor purchasing model, contributed to the transaction and payment flows, and coordinated integration points between POS, Finance, and Inventory. Iterated on the UI and workflows through sprint reviews and UAT feedback.
#02 / IMPLEMENTATION VIEW
THE SYSTEM
BEHIND THE
SURFACE.
Built full-stack functionality using React, TypeScript, Laravel Lumen, PHP, MySQL, and REST APIs. Implemented customer and vendor transaction flows, complex forms, payments, role- and amount-based approvals, shipment interfaces, general ledger views, and multi-vendor parent-child transactions. Integrated receiving and outgoing shipment workflows with stock movements and accounting journal entries. Contributed to OpenAPI 3.0 contracts, authentication, validation, and backend testing for payment and approval flows.
B2BERPFINANCELARAVEL LUMENMYSQLOPENAPIPHPREACTREST APITYPESCRIPT
#04 / NEXT CONVERSATIONWORK / PROJECTS
LET'S BUILD
WHAT MATTERS?
Open to full-time engineering opportunities and end-to-end software projects.