// ABOUT

About Ivan

I’m a web engineer who works on WordPress, performance, AI, and developer tooling. This site is a public notebook for tutorials, experiments, talks, and notes from my work on the web platform.

My interests sit at the intersection of publishing platforms, open source, browser technology, and the small tools that help developers build better user experiences.

I’ve worked on content publishing platforms for over a decade. Currently a Senior Web Engineer at Human Made, previously at 10up. I contribute to open source, speak at WordPress and web-tech events, and have helped grow the WordPress community in Indonesia since 2015.

Today, I’m focused on learning in public: building small tools, testing new browser APIs, documenting practical workflows, and sharing what I learn here.

Current focus

  • WordPress block themes and editor experience
  • Web performance for large publishers
  • AI-assisted development workflows
  • Browser APIs: View Transitions, Interactivity API, scroll-driven animations
  • Developer tooling and CLI ergonomics

Timeline

2020 – now

Senior Web Engineer at Human Made

2025

Technology team, WordCamp Asia (volunteer)

2023

Volunteers lead, WordCamp Asia (volunteer)

2018

Recognised as Google Developer Expert in Web Technology

2017 – 2020

Senior Web Engineer at 10up

2016 & 2019

Lead organiser, WordCamp Jakarta (volunteer)

2015 – 2020

Lead organiser, Jakarta WordPress Meetup (volunteer)

2014

Started writing on ivankristianto.com

// ELSEWHERE

Want the receipts, or want to talk?

The resume has the full work history, projects, and skills. The contact page has the channels for anything else.