About

I'm a backend engineer from Indonesia with 3+ years of experience building payment and transaction platforms in Go. Today I work at PLN Icon Plus on electricity payments, payment gateways, and fraud detection.

Before that, I led a backend team at a software consultancy, shipping products for a national super app, a media platform with millions of users, and a retail trade-in program, handling thousands of concurrent transactions at peak.

I care about code that is clear, testable, and boring in the best way, and about systems that stay correct when money is involved: idempotency, reconciliation, and observability first. I also mentor aspiring engineers as a part-time advisor for Dicoding and Bangkit.

Open to work: full-time roles, freelance projects, and part-time engagements. Email me for my CV or to discuss an opportunity.

What I work with

Languages

Go (expert), Node.js, TypeScript, Python, Java, SQL

Infrastructure

PostgreSQL, Redis, Kafka, MongoDB, Docker, Linux, Google Cloud

Domains

Payment gateways, reconciliation, fraud detection, API design, microservices