BANDUNG, ID // © 2026 DIRZA AULIA
RETURN TO PORTFOLIO ARCHIVE
PERSONAL PROJECT · CMP WEB Kotlin/Wasm · CMP

Dirza Aulia — Personal Website

Personal developer portfolio, interactive showcase, and live control hub built with Compose Multiplatform for Web (Kotlin/Wasm) featuring cloud data sync and asset delivery.

ARCHITECTURE & DESIGN PATTERN

Single-Page Application (SPA) with Compose Multiplatform, reactive ViewModels with Unidirectional Data Flow (UDF), and bidirectional Cloud Firestore & Backblaze B2 synchronization.

INFRASTRUCTURE

Kotlin/Wasm compiler, Skiko canvas rendering engine, Firebase Cloud Firestore REST engine, Backblaze B2 Cloud Object Storage CDN, Cloudflare Edge Caching, Webpack bundler.

DATA PERSISTENCE

Firebase Cloud Firestore (Hub real-time state & portfolio sync), Backblaze B2 CDN (media showcase, music streaming catalog), Spotify Web API.

TECHNOLOGY LEDGER
Compose Multiplatform Kotlin/Wasm (WebAssembly) Material 3 Expressive Skiko Skia Engine Kotlin Coroutines + Flow Ktor Client Firebase Cloud Firestore Backblaze B2 CDN Storage Cloudflare CDN & DNS Spotify Web API Coil 3 Webpack
Dirza Aulia — Personal Website screenshot

Kotlin Multiplatform WASM Engine