Work

Engineering work, in context.

A chronological view of my engineering work, with case studies for the problems and decisions worth unpacking.

CSG
Java Software Engineer, Product R&D

Aug 2025 – present

Product R&D — configuration and validation systems

Backend product engineering in a mature Java platform, working across configuration, business rules, pricing, validation, automated testing, and integration environments.

javadistributed-systemsenterprise
Petanetra
Android Team Lead / Software Engineer

Nov 2024 – Mar 2026

Accessible mobile engineering

Android architecture, on-device object detection, offline multilingual spatial guidance, and volunteer-team coordination.

androidon-device-mlaccessibility
InfinID
Medior Backend Engineer

Sep 2024 – May 2025

Backend & platform engineering

Backend work across loan servicing and origination, where my scope grew from product delivery into system assessment, API gateways, cloud deployment, and integrations.

backendplatformintegration
Bank Central Asia
Software Engineer, General Ledger

Oct 2019 – Aug 2024

Ledger systems and data pipelines

Nearly five years in BCA’s General Ledger team, working across journal workflows, legacy batch processing, ETL, reporting, and production operations as my role grew from learning the system to owning and modernizing parts of it.

data-pipelinesenterprisereliability

Case studies

Case studies.

Some engineering problems make more sense when you can see the constraints, trade-offs, implementation choices, and lessons behind them.