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.
Experience
- 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
- 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
- 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
- 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
Capabilities
Languages
- Go
- Rust
- TypeScript
- Dart
- JavaScript
- SQL
Backend
- gRPC
- Protobuf
- Kafka
- NATS
- RabbitMQ
- Matrix.org
- REST
Frontend
- React
- Next.js
- Flutter
- React Native
- Astro
- Tailwind
Data
- PostgreSQL
- MongoDB
- Redis
- Firestore
Platform
- Docker
- Kubernetes
- Linux
- Bash
- GCP
- AWS
Chains
- Algorand
- Aptos
- Story Protocol
AI
- LLM integration
- Voice agents
- On-prem inference
Embedded
- ESP32
- Microcontrollers