PDAM Mobile App
120 FPS

Finance & Billing
Dashboard

UI/UX DESIGNMOBILE & WEB APPLICATION
BLE 5.2 · 38MS

Elevate Telemetry
Industrial IoT

EMBEDDED C++ / HARDWAREREAL-TIME TELEMETRY
Guest Wellness Companion Mobile App
SUPABASE LIVE

Wellness
Companion

MOBILE APP DESIGNHEALTH & LIFESTYLE
CURATED PORTFOLIO // 02

PRODUCTION MOBILE & HARDWARE CASE STUDIES

End-to-end mobile applications delivered with robust offline sync, deterministic state architectures, and low-latency hardware bridges.

FRAME RENDER TARGET120 FPSZero-jank UI thread isolation
OFFLINE RESILIENCE100%WAL SQLite mutation queue
BLE DUPLEX LATENCY38 MSESP32 MTU 512 GATT burst
RUNTIME INTEGRITY99.9%Deterministic Bloc state
CASE STUDY 01MUNICIPAL INFRASTRUCTURE
PDAM Mobile App
speedOptimistic Mutation · Zero-Jank Telemetry
120 FPS NATIVE
FLUTTER · OFFLINE CACHING · BILLING & PAYMENT GATEWAY

PDAM: Clean Water Public Utility & Billing Platform

A comprehensive mobile utility management application for PDAM municipal water services in Indonesia. Engineered to replace manual paper meters with instantaneous digital verification, live bill checking, real-time consumption telemetry (m³ delta curve tracking), direct online payment integration, and transactional push notification alerts.

ARCHITECTURAL SYSTEM HIGHLIGHTS
database SQLite WAL SyncerQueued local mutation journal guaranteeing seamless offline payment checkout attempts with auto-resolution on handshake.
insights Consumption CanvasCustom high-performance Dart CustomPainter bezier paths generating instantaneous cubic curves without GPU pipeline lag.
Flutter 3.xDartBloc ArchitectureMidtrans GatewayLocal SQLite WALFCM Cloud Sync
DEPLOYED TO REGIONAL MUNICIPALITY
CASE STUDY 02CONSUMER PRODUCT · GAMIFIED LOGISTICS
MOBILE APP DESIGN · HEALTH & LIFESTYLE · ON-DEMAND LOGISTICS

Guest: Premium Wellness & Smart Lifestyle Companion

A modern, gamified lifestyle companion application crafted for urban apartment ecosystems and active professionals. Integrates localized on-demand services (express laundry, dry clean, valet requests) coupled with real-time driver dispatch tracking and progressive engagement XP progression ("Warga Baru" tiered loyalty reward dynamics).

GAMIFICATION & DISPATCH ENGINETIER 03: WARGA BARU
EXP POINTS
2,450
COURIER DISPATCH
< 14m
REALTIME SYNC
WebSockets
Cross-Platform MobileSupabase RealtimeGamification EngineInteractive UILive GPS Telemetry
LIVE CONSUMER BETA
Guest Wellness
loyaltyLoyalty XP & Micro-Reward Pipeline
SUPABASE STREAM
CASE STUDY 03HARDWARE-TO-MOBILE BRIDGE
EMBEDDED C++ · BLE 5.2 · FLUTTER CLIENT

Industrial ESP32 Hardware Telemetry & Sensor Acquisition Suite

Low-overhead industrial telemetry ingestion stack linking raw physical capacitive sensors to client-side Flutter dashboards. Eliminates serial buffer overflows through chunked binary packet serialization and parallel Dart background isolate workers.

ESP32-WROOM-32E ACTIVE
sync_altMTU 512 BYTES / 50MS TICK
END-TO-END TELEMETRY DATA PATHWAYPHYSICAL TO REACTIVE DART LAYER
STAGE 01memory

HARDWARE LAYER

ESP32 ADC sampling analog capacitive sensor data every 50ms with 12-bit DMA oversampling.

FREQUENCY
20 Hz
STAGE 02bluetooth_searching

COMMUNICATION BUS

UART / BLE GATT Server with MTU 512 bytes throughput and binary CRC16 checksum verification.

THROUGHPUT
512 B/pkt
STAGE 03fork_right

DART ISOLATE WORKER

Isolated secondary thread deserializes binary streams into typed telemetry objects, keeping UI thread at 0% blocking.

MAIN THREAD LOAD
0.0 %
STAGE 04terminal

DYNAMIC FALLBACK BUFFER

On connection drops, data is routed to SPIFFS flash circular buffer (up to 4MB) with zero dropped frames.

PACKET LOSS RATE
0.00 %
LIVE HARDWARE OSCILLOSCOPE FEED
DUPLEX LATENCY: 38 MSSAMPLING: 50MS CLOCK
ISOLATE DISPATCH · STREAM ACTIVE
FreeRTOSESP-IDFC++17Flutter BLE GATTDart IsolatesSPIFFS Circular Queue
DIRECT TRANSMISSION · COLLABORATION

HAVE A COMPLEX MOBILE OR HARDWARE PROJECT IN MIND?

Available for principal engineering consultations, bespoke mobile development sprints, and embedded system telemetry integrations.