Skip to content
Ramdan Firdaus
←All work

04Grab

GrabFood Merchant Tools

Self service tools for merchants and the ops teams behind them.

For
Grab, food delivery
Role
Full Stack Web Developer
Period
2019 → 2023
MerchantOrdersMenuOpening hoursPromotionsInsightsMenu42 items · synced 2 min agoPublish changesAll itemsRice bowlsNoodlesDrinksNasi Ayam GeprekRp 28.000AvailableMie Goreng SpesialRp 24.000AvailableSoto BetawiRp 35.000Sold outEs Kopi SusuRp 18.000AvailableTeh TarikRp 12.000Available

Illustration redrawn for this portfolio. Not a screenshot, no client data.

+30%
unit test coverage on GrabFood CMS
4
products contributed to
4 yrs
on merchant and ops tooling

Context

Four years on the web tools that keep GrabFood running: the operations CMS, merchant menu management, the developer portal for partners and merchant store fronts.

At Grab's scale, every task ops does by hand is a queue. Most of my work was turning those tasks into self service: let merchants manage their own menus, let partners integrate on their own, let ops change configuration without an engineer.

Stack

  • React
  • TypeScript
  • Redux
  • GraphQL
  • Go
  • Ant Design
  • Jest
  • Less

What I built

  1. 01

    Merchant self service

    Features that let merchants handle tasks that used to go through the operations team, which reduced ops workload and raised partner engagement.

  2. 02

    Menu management

    Built and maintained the merchant menu management system with React, Redux and TypeScript, with GraphQL APIs for efficient data fetching.

  3. 03

    Service availability portal

    A self management portal for service configuration, backed by Go services, so ops could manage availability without engineering involvement.

  4. 04

    Developer portal

    The integration console where external partners connect their systems to Grab services.

  5. 05

    Store fronts

    A product that gives a merchant their own restaurant website with a cart, payment selection and order submission.

Next case study

Factory Floor ERP→

Barcode scans, FIFO boards and smart lamps running a real factory.

WAREHOUSE / RAW MATERIALFIFO BoardMQTT CONNECTEDSCAN LOTRM-2409-017NBR COMPOUND · 25.0 KGQTY VALIDRACK MAPLAMP ON → C-04A-01A-02A-03A-04A-05A-06B-01B-02B-03B-04B-05B-06C-01C-02C-03C-04C-05C-0601WEIGHINGDONE02FIFO BOARDSCANNED03RACKWAITING04STOCK INWAITING$ publish lamp/C-04/set {"state":"ON"} ▍