Skip to content

Things I've built

Projects

Client Projects

  1. Kanglelang — Full Stack Engineer

    Feb 2025 — now

    Marketplace

    An Indonesian online auction and marketplace platform, serving around 470 active sellers and 2,200 paid orders a month.

    • Built and maintain the platform on Laravel 9 and MySQL, with a REST API serving the mobile app.
    • Designed the escrow payment flow on Xendit (QRIS and Virtual Account) with idempotent webhook handling, stock reservation, and automatic fund release on delivery confirmation.
    • Implemented the seller wallet as an internal ledger with automated payouts via the Xendit Disbursement API, using row-level locking and idempotency guards to prevent double-crediting and duplicate withdrawals.
    • Integrated multi-courier shipping (KiriminAja) and automated the order lifecycle: auto-refund on seller SLA breach, dispute resolution, and dangerous-goods detection that routes checkout to cargo services.
    • Laravel
    • Node.js
    • MySQL
    • REST API
    • Xendit
  2. Mabaat — Backend Engineer

    Sept 2024 — Jan 2026

    Property Platform

    A digital property management platform in Saudi Arabia for luxury short- and medium-term rentals, delivered as a CMS, web app and mobile app.

    • Built the backend with Node.js and Fastify against a PostgreSQL database via Prisma.
    • Served as the core logic layer powering data processing and API requests, integrating third-party services including Hostaway and Payfort, and enforcing secure access control.
    • Node.js
    • Fastify
    • PostgreSQL
    • Prisma
  3. Reharm — Backend Engineer

    Dec 2022 — Aug 2023

    Learning Platform

    An online music learning platform offering specialised, video-based courses focused on Jazz and Gospel.

    • Built and maintained the RESTful APIs with Laravel.
    • Integrated the Midtrans payment gateway.
    • Laravel
    • MySQL
    • Midtrans
    • Firebase