About

I build web apps and business systems, and I run the infrastructure behind them myself: Linux servers, networking, and monitoring. I like having visibility into what my systems are doing.

Before going independent, I worked on identity and fraud systems at Traveloka. I use AI agents a lot in my work, and rely on code review and tests to keep their output in check.

What I work on

Web applications
React and SvelteKit apps and Odoo ERP modules, from the interface down to the database.
Fraud prevention
Multi-factor login, session management, and configurable fraud rules at Traveloka.
Infrastructure and networking
Linux hosts, VPNs, and firewall policy, plus AWS with Terraform at Traveloka.
Observability
Centralized logs and metrics with Grafana, VictoriaMetrics, and Vector, and Datadog in production.
Agentic engineering
Orchestrating agents across parallel tasks, managing the context each one works from, and reviewing and testing their output before it ships.

Experience

  1. Full-Stack Engineer · Technical consulting and independent work

    – Present

    Custom Odoo ERP modules for logistics, accounting, banking, and document management, alongside SvelteKit web applications. I deploy and monitor these services on cloud and self-managed Linux infrastructure.

  2. Software Engineer · Traveloka

    –

    Central Fraud Platform, later also User Platform. Multi-factor authentication, configurable fraud-rule evaluation, and case-management services on Java, Spring Boot, and AWS.

  3. Software Engineer Intern · Blibli

    –

    Backend microservices with Java, Spring Boot, Kafka, and MongoDB, including Google Merchant Center and Facebook Catalog integrations.

Education and awards

  • Bachelor’s degree in Computer Science, Binus University2022
  • Second place, Traveloka × AWS GameDay2024
  • First place, Computerun Mobile App Programming Competition2021