Skip to content
Projects
ERPPrivate system

ERP PT Pusat Cetak Indonesia

The back-office ERP of a printing company — invoices, work orders, production tracking, inventory, and finance & accounting in one system.

Role
Software Engineer
Company
PT. Pusat Cetak Indonesia
Engagement
Freelance
Access
Internal system — shown through design previews only.
Stack
Next.jsTypeScriptRedux ToolkitTanStack QueryExpress.jsMongoDBSocket.IORedis
ERP PT Pusat Cetak Indonesia — Web & mobile
ERP PT Pusat Cetak Indonesia — Financial overview dashboard
ERP PT Pusat Cetak Indonesia — Order item performance
ERP PT Pusat Cetak Indonesia — Profit & loss report
ERP PT Pusat Cetak Indonesia — Mobile view

01 / 05 · Web & mobile

invoice, SPK, production, payment
Order → cashinvoice, SPK, production, payment
queue & status updates
Real-timequeue & status updates
financial statements
GL · P&L · BSfinancial statements

Overview

Pusat Cetak Indonesia runs every order — from the online store, the B2B portal, and walk-in customers — through one back-office system. It is where sales, production, warehouse, and finance meet.

The challenge

A print order touches many hands: pricing, approval, a work order for production, materials from stock, delivery, and payment. When these live in separate tools, jobs get stuck, stock goes missing, and the books never quite match.

What I built

  • Operations — customer invoices with promos, work orders (SPK), job status tracking, and a real-time smart queue for production, powered by Socket.IO and Redis.
  • Inventory — products and materials master data, stock in and stock out, and waste logging so material usage is accounted for.
  • Finance & accounting — cash out, chart of accounts, general journal, general ledger, and financial statements (Profit & Loss and Balance Sheet).
  • Management — KPI and performance dashboards, role-based access, customer records, and an internal remarks inbox.

Results

One flow from order to cash, with production and finance looking at the same numbers in real time.

Access

An internal company system — shown through design previews only.

→

Be Management System — PropTech ERP
PropTech ERPPrivate system

An enterprise property and finance platform that runs billing, contracts, facilities, and accounting for 10+ apartment buildings.

Angular · NgRx · Express.js · MongoDB · Xendit

Full Stack Developer · PT. Maju Gemilang Indotech
Finance Gudang System — ERP Finance
ERP FinancePrivate system

An ERP finance module that tracks and reconciles operational costs — shipping, installation services, and inter-warehouse transfers — across every branch.

Next.js · Redux Toolkit · Express.js · MongoDB · Socket.IO

Software Engineer · CV Gudang Interior
TAN Rewards V2 — CRM & Loyalty Platform
CRM & Loyalty PlatformPrivate dashboard · public app

The CRM and loyalty platform behind TAN Group's outlets — points, rewards, and member engagement for 10,000+ active members on web and mobile.

Next.js · TypeScript · Tailwind CSS · Node.js · Express.js

Senior Fullstack Developer + Tech Lead · PT. Tri Agung Nusantara

Start a project

Tell me what the system needs to do. I will reply with questions, an approach, and a realistic timeline.