A physicist who became a backend engineer, then a tech lead.
I started in physics at Institut Teknologi Bandung — a degree built around problem-decomposition and measurement. Engineering followed naturally: software is the medium where measurement and abstraction pay off most directly.
Across Assist.id (healthcare SaaS), Home Credit (consumer finance payments), ZEN Rooms (hospitality booking), and now IFG Life (life insurance), I've shipped event-driven backend services in Java/Spring Boot, Go/Echo, and Node.js — running on Kafka, RabbitMQ, Kubernetes, and AWS.
At IFG Life I now lead four backend squads — Individual, Group, Partnership, and Automation — across customer onboarding, policy management, and claims for the LifeFORCE platform. The job is half system design, half coaching engineers.
How I work.
Business logic stays in the domain; ports & adapters keep infra swappable. Tests run fast because they don't touch the network.
Kafka for the right reasons — decoupling, replay, audit. Not as a shiny default. Synchronous calls when sync is the truthful shape.
Insurance and consumer finance taught me that secure-by-default and explainable trails matter more than any framework choice.
50+ engineers mentored across Alterra/DOKU Academy, TICMI, BCA, and IFG. Teaching is how I keep my own thinking honest.
Beyond engineering.
I survey land for a family palm-oil estate, build a personal-finance app for myself in Next.js, and tinker with a clap-activated home assistant called Jarvis. The thread across all of it: I like systems where the math is real, the failure modes are interesting, and the answer is not on Stack Overflow.