Back to work

TRAYEK

Illustrative project cover

Project Overview

TRAYEK adalah game routing optimization berbasis peta Indonesia yang menantang pemain menyusun urutan kunjungan rute logistik terefisien melawan solver AI (Nearest-Neighbor, 2-Opt) dan routing engine Valhalla. Menghadapi 8 kendala realistis khas Indonesia seperti ganjil-genap Jakarta, banjir rob pesisir Semarang, jam ibadah, one-way streets, serta koridor logistik IKN across 15 kota Nusantara.

Outcomes & contributions

  • Top 100 #JuaraVibeCoding Season 1 (Mei 2026) oleh Google Developer Groups Live Indonesia & Vertex AI (ID Sertifikat: JVC2605-DFFS-KBGR).
  • Arsitektur microservices dual Cloud Run: Frontend Next.js 16 (TypeScript strict) dan Backend High-Performance Go (Golang) untuk route simulation & attempt cooldown.
  • Self-hosted Valhalla routing engine dengan costing multi-armada (motorcycle, auto, truck) serta pre-baked distance matrix untuk zero-cost runtime routing.
  • Integrasi Vertex AI (Gemini 3.1 Flash) dan Google Search Grounding untuk mission briefing naratif serta penjelasan edukatif kendala logistik lokal.
  • Mencakup 15 kota dari Medan hingga Sorong dengan 36 skenario misi logistik kepulauan.

Technology Stack

  • Next.js 16
  • Go (Golang)
  • Valhalla
  • MapLibre GL
  • TypeScript
  • Vertex AI
  • Firestore
  • Google Cloud Run
Available for geospatial projects & technical consulting

Have a project, spatial challenge, or role in mind?

Let’s discuss WebGIS architectures, spatial data pipelines, or routing solvers tailored to your needs.

D

Portfolio Assistant

AI Guide · Online