Profile

Software engineer from Indonesia, backend at heart, leading teams today.

About Me

I'm a software engineer from Indonesia, building software professionally since 2016. Most of the time I write Node.js — sometimes Go, PHP, or Python — and over the years I've worked with many kinds of database systems, architectures, and cloud services.

I work across the stack too. This site used to be a hand-written vanilla JavaScript application, and I'm familiar with React, Angular, and Vue. I also have a working interest in data and IoT.

Beyond writing code, I've been through the full SDLC: technical documentation, code reviews, and day-to-day collaboration with product, data, and IoT teams.

Experience

Most of my career has been spent as a backend and full-stack engineer at local and international tech startups — from founding-stage teams to scaled product companies. A good part of that work was remote, with teams across different time zones.

Today I work as a Tech Lead at a multinational enterprise, where I lead engineering delivery, own system design decisions, review code, and work closely with product and business stakeholders.

Skills

Languages

  • JavaScript / TypeScript
  • Go
  • PHP
  • Python

Backend

  • Node.js
  • Fastify
  • REST APIs
  • TypeORM
  • BullMQ

Frontend

  • React
  • Angular
  • Vue
  • Vanilla JS

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Cloud & Infrastructure

  • AWS
  • GCP
  • CI/CD

Practices

  • System design
  • Code review
  • Mentoring
  • Technical writing

Education

Professional Engineer (Ir.)

Universitas Indonesia

Professional engineering certification in computer engineering.

B.Sc. (S.T.) in Computer Engineering

Universitas Indonesia

Undergraduate degree from the Universitas Indonesia.