Case Study - Slashing Rental Fraud with a 3‑Second AI Blacklist Check
Rexo is a Meduru‑born startup that turns lengthy WhatsApp vetting threads into an instant, AI‑backed identity screen for Indonesia’s rental owners.
- Client
- Rexo
- Year
- Service
- Rapid Prototyping, Flutter Development, AI Integration, Custom Infrastructure

Zero‑to‑MVP in Four Days
We assembled a two‑person strike team on July 1 – 4, 2025 to build the core flow:
- Iluma.ai REST hooks for KTP / NPWP OCR & face‑match.
- Flutter front‑end shared to Android & iOS.
- Cloud Run + CloudSQL backend with event‑sourced blacklist ledger.
Why We Built It
Rental shops were wasting ≈30 minutes scrolling WhatsApp groups to see if a new customer had scammed someone else. With Rexo, they now type an ID number and get a yes/no in ~3 seconds—plus automatic liveness & fraud scoring.
Early Traction
- 900+ merchants joined the waiting list within two weeks of teaser landing page.
- 100+ fraudulent IDs already flagged, preventing repeat losses across the network.
Tech Highlights
- Iluma.ai verification pipeline ingests e‑KTP/NPWP images, returns OCR + face match < 2 s.
- Blacklist microservice in Go stores salted ID hashes, query latency P95 under 50 ms.
- Custom infrastructure on AWS.
- Flutter single code‑base, modular architecture; OTA updates via Firebase App Distribution.
- Rapid Prototyping
- Flutter Development
- AI Integration
- Cloud Infrastructure
- MVP Built
- 4 Days
- Waiting‑List Merchants
- 900+
- Blacklisted IDs
- 100+
- Blacklist Check Time
- 30 → 3 s