Chapter 4:
Enterprise Commerce at Scale

Bhinneka.com (Jakarta) - November 2021 to October 2023

TL;DR

Bhinneka was where scale started to feel concrete. I joined a four-person team responsible for a meaningful slice of one of Indonesia's oldest and most established e-commerce platforms, and my area was the Seller Center: a B2B and B2G procurement surface for enterprise and government buyers.

The work was different from standard storefront e-commerce. Procurement flows are structured, slower, and more operationally sensitive. I built the quotation feature in Next.js to support those workflows, which meant thinking more about approval paths, purchasing requirements, and how large buyers actually move through a transaction.

My lead enforced a higher testing bar than I had worked under before, and that turned out to be useful discipline. I wrote tests that pushed Seller Center coverage from 40% to 65%. More importantly, the product became safer to change, which matters more than the number itself.

Near the end of my time there, the company migrated to Odoo. The job was not glamorous. I had to reverse-engineer the existing Seller Center UI, rebuild it inside Odoo's SDK, and keep the product working while the foundation shifted underneath it. It was exactly the kind of messy transition work that teaches you whether your understanding of a product is real or superficial.

Bhinneka sharpened the part of my engineering style that cares about maintainability under pressure. Not clean-slate maintainability, but the practical version where existing behaviour matters, migration is already underway, and you still need to ship.

Next:

Chapter 5: Restaurant Flow, Rebuilt

Side Story:

Chapter 4.1: Design System Under NDA

Prev:

Chapter 3: Full Stack in the Field

Back to:

Table of content