My Portfolio

A selection of projects I've built — from large-scale media platforms to music streaming apps. Each one solved real problems for real users.

10 featured projects·25 total
Featured
BRI — Rekening Koran (Account Statement)
Banking Backend
2025 – Present

BRI — Rekening Koran (Account Statement)

Backend for Bank BRI's Account Statement platform — CASA, Top 5, and Loan modules across many services, plus a reusable shared library.

A multi-service backend for Bank BRI's Rekening Koran (Account Statement) product, handling business logic, query optimization, and a shared library reused across teams.

GolangMySQLSQL ServerHBaseMongoDBCI/CD
Featured
BRI — Microservices Migration (300+)
DevOps & Infrastructure
2025 – Present

BRI — Microservices Migration (300+)

Led a zero-downtime migration of 300+ Enterprise Data Management microservices to production and development with Helm and Kubernetes.

A large-scale infrastructure migration moving the EDM team's 300+ microservices onto modern container infrastructure without downtime.

KubernetesHelmJenkinsBitbucketCI/CDLinux
Featured
Pemkot Surabaya — SPK Permohonan Siteplan Tata Kota
Government / Decision Support
2025

Pemkot Surabaya — SPK Permohonan Siteplan Tata Kota

A decision-support system (SPK) for the City of Surabaya to manage site plan permit applications for urban spatial planning.

A Sistem Pendukung Keputusan (Decision Support System) built for Pemkot Surabaya to streamline site plan (siteplan) permit applications within city spatial planning.

ReactNext.jsGoPostgreSQLTailwind CSS
Featured
Swarna Tactical — Storefront
E-commerce
2025 – Present

Swarna Tactical — Storefront

The main Swarna Tactical e-commerce storefront and tactical-gear management platform.

A full-stack e-commerce storefront for Swarna Tactical, covering online sales and tactical gear management.

ReactNext.jsTailwind CSSShadcn UINode.jsMySQLMongoDB
EARMOR — Brand Store
E-commerce
2025 – Present

EARMOR — Brand Store

E-commerce store for EARMOR, a tactical hearing-protection brand under the Swarna group.

A dedicated brand storefront for EARMOR built on the same full-stack foundation as the Swarna platform.

ReactNext.jsTailwind CSSNode.jsMySQL
Appare — Brand Store
E-commerce
2025 – Present

Appare — Brand Store

E-commerce store for Appare, a brand under the Swarna group.

A brand storefront for Appare built on the Swarna group's shared full-stack commerce platform.

ReactNext.jsTailwind CSSNode.jsMySQL
Swarna Tripada — Brand Store
E-commerce
2025 – Present

Swarna Tripada — Brand Store

E-commerce store for Swarna Tripada, a brand under the Swarna group.

A brand storefront for Swarna Tripada built on the Swarna group's shared full-stack commerce platform.

ReactNext.jsTailwind CSSNode.jsMySQL
Featured
SAMB — Distribution ERP Services
Enterprise Platform
2024 – 2025

SAMB — Distribution ERP Services

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

The distribution ERP I helped build from scratch to production at PT SAMB, owning both core backend services and the frontend engineering standard.

ReactRefine.jsGoEchoMySQLKeycloakFigma
Featured
Composync — Music ERP
Enterprise Platform
2023 – 2024

Composync — Music ERP

Composync, the internal music ERP for managing composers, songs, and royalties — including music IP ownership transfer (IP chain).

The core internal ERP I designed and built at Massive Music Entertainment, covering composer, song, and royalty management with streaming integrations.

ReactNext.jsVue.jsGoNode.jsPostgreSQLMongoDBKubernetes
Massive Music — Hunting Dashboard
Internal Tools
2023 – 2024

Massive Music — Hunting Dashboard

A dashboard to hunt and evaluate potential composers for the membership team.

An internal talent-discovery dashboard I built at Massive Music to help the membership team find and assess potential composers.

ReactNode.jsGoElasticsearchMongoDB
Massive Music — Microsite
Marketing Site
2023 – 2024

Massive Music — Microsite

A public-facing microsite supporting Massive Music's business and marketing needs.

A marketing microsite I built at Massive Music to present the company and its offerings to the public.

Next.jsReactTailwind CSSNode.js
Massive Music — Song Brief
Internal Tools
2023 – 2024

Massive Music — Song Brief

A song-suggestion system helping the licensing team match music to client advertising briefs.

An internal tool I built at Massive Music that suggests songs matching a client's advertising brief for the licensing team.

ReactNode.jsGoElasticsearchMongoDB
Featured
KGContent — Digital Asset Management
Digital Asset Management
2020 – 2023

KGContent — Digital Asset Management

Kompas's Digital Asset Management platform, consolidating decades of content archives into a single, fast, searchable source.

A fullstack Digital Asset Management platform for Kompas Gramedia that centralizes editorial content and makes big-data archives instantly searchable.

ReactVue.jsElasticsearchNode.jsMySQLDocker
Featured
Kompas Data
Commercial Data Platform
2020 – 2023

Kompas Data

A commercial data platform delivering Kompas's data products to business users.

One of four large Kompas applications I built and maintained fullstack — a platform focused on packaging and delivering commercial data.

ReactNext.jsNode.jsExpress.jsMySQLDocker
Klasika
Advertising Operations
2020 – 2023

Klasika

Kompas's newspaper advertising placement input system, streamlining how print ads are booked and managed.

A fullstack application handling the input and management of newspaper advertising placements for Kompas.

Vue.jsNuxt.jsNode.jsExpress.jsMySQLDocker
INR — Journalist Data Management
Editorial Data System
2020 – 2023

INR — Journalist Data Management

A system for inputting and managing journalist data along with associated files and metadata.

One of four large Kompas applications I built fullstack — INR handles journalist data input, including files and rich metadata.

ReactNode.jsExpress.jsMySQLDocker
Cru68 — Brand Website
Brand Website
2019 – 2020

Cru68 — Brand Website

A brand website for Cru68 delivered fullstack at Label Ideas & Co.

A brand website for Cru68, built as a fullstack developer translating UI/UX designs into an on-brand experience.

JavaScriptVue.jsLaravelPHPMySQL
Beleaf — Brand Website
Brand Website
2019 – 2020

Beleaf — Brand Website

A brand website for Beleaf delivered fullstack at Label Ideas & Co.

A brand website for Beleaf, built as a fullstack developer with an on-brand frontend and supporting backend.

JavaScriptVue.jsLaravelPHPMySQL
Dewit — Brand Website
Brand Website
2019 – 2020

Dewit — Brand Website

A brand website for Dewit delivered fullstack at Label Ideas & Co.

A brand website for Dewit, built as a fullstack developer with an on-brand frontend and supporting backend.

JavaScriptVue.jsLaravelPHPMySQL
Muve Acoustic — Brand Website
Brand Website
2019 – 2020

Muve Acoustic — Brand Website

A brand website for Muve Acoustic delivered fullstack at Label Ideas & Co.

A brand website for Muve Acoustic, built as a fullstack developer with an on-brand frontend and supporting backend.

JavaScriptVue.jsLaravelPHPMySQL
Kanmo Group — Corporate Website
Corporate Website
2019 – 2020

Kanmo Group — Corporate Website

A corporate website for Kanmo Group, a multi-brand retail company, delivered fullstack at Label Ideas & Co.

A corporate website for Kanmo Group built as a fullstack developer, presenting the retail group with an on-brand interface.

JavaScriptVue.jsLaravelPHPMySQL
Wana Artha Life — Corporate Website
Corporate Website
2019 – 2020

Wana Artha Life — Corporate Website

A corporate website for insurance company Wana Artha Life, delivered fullstack at Label Ideas & Co.

A corporate website for Wana Artha Life built as a fullstack developer, presenting the insurance brand with an on-brand interface.

JavaScriptVue.jsLaravelPHPMySQL
Featured
Saloka Park — Interactive Website
Interactive Web
2019 – 2020

Saloka Park — Interactive Website

A highly interactive website for Saloka Park, complete with game features, built on both frontend and backend.

An interactive brand website with gamified elements I built at Label Ideas & Co for the Saloka Park theme park.

JavaScriptVue.jsLaravelPHPMySQL
Featured
Elevenia — E-commerce Frontend
E-commerce
2018 – 2019

Elevenia — E-commerce Frontend

Product catalog pages, reusable UI components, and gamified discount campaigns for one of Indonesia's leading e-commerce platforms.

Frontend work at Elevenia building catalog pages, reusable components, and the interfaces behind recurring discount campaigns.

HTML5CSS3JavaScriptjQueryBootstrapJIRA
Freelance — Web & Multimedia
Freelance
2017 – Present

Freelance — Web & Multimedia

Ongoing freelance work across web development, branding, UI/UX, and multimedia for clients across industries.

Independent projects spanning web development, branding, UI/UX design, and multimedia production for clients across industries.

ReactNext.jsLaravelFigmaAdobe XDMotion Graphics
🚧

More projects coming soon

I'm continuously working on new projects. Check back soon or reach out to discuss collaboration.

Get in Touch