Michael HanselMichael Hansel
Available for select projects · 2026

Crafting resilient
cloud infrastructure
for modern teams.

I'm Michael — a Cloud & Backend Engineer based in Tokyo. For nearly a decade I've been building, refactoring, and automating the infrastructure that quiet, reliable products depend on.

  • 10+Years building production systems
  • 4Companies across Japan & Indonesia
  • 3Clouds in daily rotation AWS · GCP · Alibaba
Now atPayPay · Tokyo
Daily stackTerraform · K8s · AWS
Tokyo, Japan · 東京

“Infrastructure should feel like a well-stretched canvas — quiet, ready, and trusted.”

About

An engineer who treats infrastructure like a craft.

I started writing code in 2014 while at Universitas Indonesia, and somewhere along the way fell in love with what happens beneath the product — the pipelines, the platforms, the quiet primitives that let a team move fast without breaking trust.

Over the past decade I've worn three hats — backend, DevOps, and cloud — at PayPay, Traveloka, and Ajaib. The through-line is simple: take messy, legacy systems and leave them measurably calmer than I found them.

I get extra motivated when something is new — a new cloud, a new tool, a new failure mode. That's where the interesting work lives.

Michael HanselTokyo, Japan · 東京

Backend

End-user product code through platform building blocks.

Cloud

AWS, GCP, and Alibaba — provisioning, sizing, refactoring.

DevOps

Pipelines, secrets, and the operations rituals around them.

Craft

Treating infra like a craft, not a task queue.

Experience

A decade of building,
refactoring, and shipping.

    2022 — Now

    Cloud Infrastructure Engineer

    PayPay Corporation·Tokyo, Japan

    Automating operations and translating engineer pain into shipped tooling at one of Japan's largest payment platforms.

    • Refactor dozens of legacy modules to current best practices
    • Migrate workloads between AWS and GCP and back
    • Designed and rolled out a company-wide tagging policy
    • Bridge engineers, oncall, and support into shared product
    2022

    Senior DevOps

    Ajaib·Jakarta, Indonesia

    Three-cloud reality (AWS + GCP + Alibaba) for a fast-growing fintech.

    • Manage Jenkins, Ansible, Consul, and Kubernetes day-to-day
    • Automate the recurring pain points of engineer workflows
    • Integrate third-party software into existing infra
    2017 — 2022

    Cloud Engineer

    Traveloka·Jakarta, Indonesia

    Built the IaC foundation product teams rely on, and tutored backend engineers into self-sufficiency.

    • Author internal Terraform modules adopted across product teams
    • Capacity planning, load testing, and AWS managed-service tuning
    • Reduced infra cost by analyzing usage patterns and right-sizing
    • Stood up reproducible test environments from scratch
    Most formative role
    2016 — 2022

    Software Engineer

    Traveloka·Jakarta, Indonesia

    Shipped product across end-user, affiliation, sourcing, and platform teams — and ran the JIRA that kept it all moving.

    • Lead sprint planning, backlog grooming, and JIRA admin
    • Self-service platform for third-party partners
    • Improve developer experience with reusable building blocks
    • Drive services to comply with IPO audit requirements
    2015 — 2016

    Software Engineer

    IData Solusi Sistem·Jakarta, Indonesia

    Web enhancements for PT Lintasarta and a mobile E-Survey app for the company's field operations.

    2014

    Software Engineer (Intern)

    Kartuku·Jakarta, Indonesia

    Internal web tooling for the operations team's daily routine — first taste of building things people actually use.

Featured Works

Selected pieces from the infrastructure studio.

Six projects that capture the kind of work I gravitate toward — quiet platforms, deep refactors, and the unglamorous tools that move teams forward.

01

Company-wide Tagging Policy

Designed and rolled out a tagging standard across every cloud account at PayPay, unlocking accurate cost attribution and ownership signals for the whole org.

  • AWS
  • GCP
  • Terraform
  • FinOps
02

AWS ⇄ GCP Migrations

Two-way workload migrations with zero customer downtime, including data, identity, and observability cutovers.

  • AWS
  • GCP
  • Migration
03

Internal Terraform Modules

A curated module library that turned Terraform from “infra team's job” into something every product engineer at Traveloka could use safely.

  • Terraform
  • DevEx
  • Platform
04

Multi-cloud CI/CD at Ajaib

Jenkins + Ansible + Consul pipeline that spanned AWS, GCP, and Alibaba Cloud, normalised under a single deploy story.

  • Jenkins
  • Ansible
  • Kubernetes
05

Infra Cost Reduction

Pattern-driven capacity right-sizing that cut my team's infra spend without touching reliability — paid for itself in the first quarter.

  • FinOps
  • AWS
  • MongoDB
06

IPO-grade Audit Compliance

Drove a portfolio of services to meet pre-IPO audit requirements — controls, evidence, and the automation to keep them green afterwards.

  • Compliance
  • SOX
  • Process

Toolkit

The brushes I reach for most often.

Like any craft, the toolkit matters less than the judgement of when to pick which one — but here's what you'll usually find on my bench.

10 years · production-tested
01

Cloud

  • AWS
  • Google Cloud
  • Alibaba Cloud
02

Infra as Code

  • Terraform
  • Ansible
  • Consul
03

Platforms

  • Kubernetes
  • Jenkins
  • MongoDB
04

Practice

  • Capacity Planning
  • Cost Optimization
  • JIRA Admin
Good infrastructure is invisible. You only notice it when it breaks — and the goal is for nobody to ever notice.
— Michael Hansel

Education

Where the foundations were laid.

2012 — 2016

Universitas Indonesia

Bachelor's degree, Computer Science

Picked up the fundamentals — algorithms, distributed systems, networking — that I'm still drawing on in every infra decision today.

— Contact

Have a tricky infra problem?
Let's paint a way out.

I'm currently at PayPay in Tokyo, but always open to a conversation — whether it's a consulting question, a side project, or just to compare notes on Terraform.

  • Based inTokyo, Japan
  • Time zoneJST · UTC+9
  • AvailabilitySelective · 2026