Skip to content
Darmawan Zulkifli

Senior Software Engineer · Mataram, Indonesia

—:— WITA

I build the
systems
underneath.

Decentralised exchanges, hospital telemedicine, and logistics platforms for the Indonesian state — mostly in Go and Rust, with React and Flutter at the edges. I care about the seam where a system meets the thing it cannot control: a chain that reorganises, a network that drops, an auditor who needs a signature to hold up in court.

Latest note 2026.09.10 Colophon
09
Years shipping
Since 2017
08
Products shipped
Finance, health, gov
06
Open-source repos
3 published · 3 forked
01
Notes written
Latest 2026.09.10
01

Recent notes

All writing →
2026.09.10 Colophon How this site is built and why — a static Astro build, self-hosted variable fonts, Firestore counters, and no cookie banner. 2 minmeta
02

Selected work

All work →
2024— Aptus Aware Clinical communications for care teams — nurse call, presence and hunt-group routing on staff mobiles. FlutterNode.jsMatrix.org
2022—2024 Algorai Finance An on-chain finance platform on Algorand — bringing structured financial products to retail, not just institutions. GolangReactMongoDB
2025 Tapp Exchange A community-driven decentralised exchange for the Aptos ecosystem, powered by a self-optimising ve(3,3) model. RustGolangReact
03

Open source

GitHub →
Dart beacon_broadcast Turns a device into a Bluetooth beacon. My fork carries it forward to build and broadcast on current Android releases. Fork
Go ws-wrapper Write your WebSocket message routing the way you write HTTP route handlers.
Go toldata Protocol Buffers over NATS — service definitions in, transport handled. My fork reworks the code generation. Fork
Go xlsx_utilities Convert between Go structs and Excel spreadsheets, including nested structs and custom types.
Dart matrix-dart-sdk The Matrix protocol in Dart. My fork adds compatibility the upstream SDK does not cover. Fork
TypeScript jspdf-generator Drag and drop widgets to design a PDF with jsPDF, then take the generated code.

Have a system that needs building properly?