About

Hi, I’m Kamal. I’m a software engineer based in Jakarta, Indonesia.

I work mostly in the JVM ecosystem: Java, Kotlin and Spring Boot. Most of my day-to-day is backend systems. That means APIs, messaging, reactive programming and the occasional database deep dive.

Background

I’ve been writing software professionally since 2018, mainly in fintech and enterprise settings. I care about building things that are correct, maintainable and reasonably fast, in that order.

Outside of work I’m interested in distributed systems, compilers and systems programming. I’m slowly learning Rust.

What I’m working on

Elsewhere