Skip to content
Darmawan Zulkifli

About — the record

Est. 2017

Darmawan Zulkifli.

I am a senior fullstack software engineer, based in Mataram, Indonesia and working remotely. I ship products end to end — the service, the schema, the deploy, and the screen someone actually touches. Go and Rust on one side, React and Flutter on the other, and I do not think of those as separate jobs.

The work has been unusually spread out. In the last few years I have shipped a decentralised exchange on Aptos, a teleconsultation platform connecting Indonesian patients to hospital doctors, and a correspondence system for a government that needs every signature to survive an audit. Those three share almost nothing — except that all of them break in the same place.

That place is the seam: where a system meets something it does not control. A chain that reorganises. A network that dies in the hour a flood map matters most. An auditor asking, two years later, who approved this and under whose delegation. None of it can be unit-tested. You design for it, or you find out in production.

So that is where the judgement goes — not into picking the framework, but into what happens when the thing outside the boundary misbehaves. I write about it here, and I maintain a few small open-source packages that came out of it. If you are working in that territory, email me.

09
Years shipping
08
Products shipped
06
Packages published
01
Notes written
01

Experience

Full CV →
  1. 01 Mar 2024 — Present

    Software Engineer

    Alexys International · Sydney, NSW (remote)

    Feature work and backend services for Aptus Aware, a clinical communications product — currently integrating it with Aptus Concierge, including the AI layer.

    • Currently integrating Aptus Aware with Aptus Concierge, including its AI integration.
    • Implement features, fixes and backend services for the Aptus Aware mobile app.
    • Built a proof-of-concept on Matrix.org and reviewed and migrated backend code onto it.
    • Extended location-aware features: automatic presence, hunt-group routing and nurse-call configuration.
    • Own release hygiene end to end — version control, testing to standard, releases, and issue tracking.
    • Flutter
    • Matrix.org
    • Node.js
    • AI integration
  2. 02 Mar 2022 — Mar 2024

    Software Engineer

    Undercurrent Capital · Singapore

    Built the Algorai platform on Algorand end to end — admin and treasury tooling, the dApp front end, and the on-chain trading machinery underneath it.

    • Developed and managed the Algorai Admin platform, ensuring robust functionality and user-friendly interfaces.
    • Integrated Algorai with the Algorand blockchain using the official SDK.
    • Built decentralised applications on Algorand — React front ends over smart-contract backends — enabling on-chain trading and asset management.
    • Implemented trading: DEX integrations, order matching, limit and market orders, and liquidity pools using Algorand atomic transfers.
    • Developed cross-chain bridges and integrations (Ethereum, Solana, Polygon) so users could swap assets across networks while minimising slippage.
    • Designed secure wallet connections (Pera Wallet, MyAlgo) for transaction signing, staking and real-time trading.
    • Optimised for high-frequency trading — oracle price feeds, transaction batching, and reduced confirmation times.
    • Golang
    • React
    • MongoDB
    • Algorand
    • Smart contracts
  3. 03 Mar 2021 — Mar 2022

    Software Engineer

    Dua Digital · Bali · Lombok · Sweden

    Cross-platform delivery for a predominantly European client base — six months part-time building MVPs, then full-time on product.

    • Spearheaded project planning and estimation, effectively catering to a predominantly European clientele.
    • Engineered robust systems tailored to client specifications using Flutter for cross-platform delivery (web, Android, iOS).
    • Developed high-performance backend services leveraging Golang and Node.js.
    • Flutter
    • Golang
    • Node.js
  4. 04 May 2020 — Jul 2021

    Software Engineering Team Lead

    PT Citra Digital Lintas · Jakarta, Indonesia

    Promoted from engineer to lead; owned feature delivery and release engineering for enterprise and government office-automation products.

    • Led product maintenance and the delivery of innovative features.
    • Engaged with clients for strategic feature planning and accurate estimation.
    • Oversaw application releases and deployment to staging/production environments.
    • Golang
    • React
    • Flutter
02

Capabilities

01

Languages

  • Go
  • Rust
  • TypeScript
  • Dart
  • JavaScript
  • SQL
02

Backend

  • gRPC
  • Protobuf
  • Kafka
  • NATS
  • RabbitMQ
  • Matrix.org
  • REST
03

Frontend

  • React
  • Next.js
  • Flutter
  • React Native
  • Astro
  • Tailwind
04

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Firestore
05

Platform

  • Docker
  • Kubernetes
  • Linux
  • Bash
  • GCP
  • AWS
06

Chains

  • Algorand
  • Aptos
  • Story Protocol
07

AI

  • LLM integration
  • Voice agents
  • On-prem inference
08

Embedded

  • ESP32
  • Microcontrollers