SAMB — Distribution ERP Services
Back to Portfolio
Enterprise Platform2024 – 2025Software Engineer (Mid-level)

SAMB — Distribution ERP Services

Core ERP services (Sales Order, Shipment, Master Data, Settlement) built with Go and Echo, plus a standardized React frontend.

ReactRefine.jsGoEchoMySQLKeycloakFigma
Overview

About This Project

At PT Sarana Abadi Makmur Bersama, I helped build a distribution ERP from zero to production. I owned the React frontend standard for the team and developed several core backend services, while also acting as UI/UX designer at the CTO's request.
Challenge

The Problem

The application was built from scratch, and the team needed both consistency across a growing React codebase and reliable delivery of brand-new microservices — with no established conventions or CI/CD in place.
Solution

How We Solved It

I built and owned the frontend standardization (component structure, architecture, conventions, and usage guides), established CI/CD for the microservices, and delivered core services — Sales Order, Shipment, Master Data, and Settlement — with Go and the Echo framework over MySQL.
Features

Key Capabilities

📐

Frontend Standardization

Component structure, architecture, conventions, and usage guides.
🧩

Core Services

Sales Order, Shipment, Master Data, and Settlement services.
⚙️

CI/CD for Microservices

Established and managed build, test, and deploy pipelines.
🖌️

UI/UX Design

Designed web/mobile interfaces and corporate visuals at the CTO's request.
Technical

Under the Hood

Frontend
React.js with Refine.js, Tailwind CSS, MUI, and Shadcn UI.
Backend
Go with the Echo framework over MySQL, secured with Keycloak.
Tooling
Figma, GitHub, Redmine, and Harbor with CI/CD.
Results

Impact & Outcomes

Established a frontend standard that improved team consistency and maintainability

Delivered core ERP services from scratch to production

Bridged engineering and design, covering UI/UX in addition to code

Reflection

What I Learned

Owning both a standard and the services built on it showed me how much a shared convention accelerates a whole team — the standard outlived any single feature.

Other Projects