Data Engineer, writing from Jakarta
Hi, I’m Rezha.
For the last 11+ years I’ve built the pipelines that quietly move data in the background, currently at Gojek and before that at Traveloka. Outside of work, I help organize PyCon Indonesia and the PythonID meetup here in Jakarta.

Writing
Notes on data, AI tools, and whatever I’m tinkering with.
Featured
Stop Using innerHTML: The New Firefox Feature That Kills XSS
Feb 26, 2026 · 6 min read
Firefox 148 just shipped the new Sanitizer API with setHTML(). Here's why you should stop using innerHTML today.
Featured
Next Level Coding with Amp: Planning Before Prompting
Feb 25, 2026 · 6 min read
My experience using Amp, the frontier coding agent. It rewards structured planning and works best as a 'second brain' in your terminal.
Featured
How I Built My Own AI News Anchor (Tech Watch)
Feb 24, 2026 · 4 min read
I stopped doomscrolling and let an AI agent curate my tech news. Here's how I automated my information diet with OpenClaw and Node.js.
Recent writing
Jul 13, 2026 · 6 min read
Giving pi a Memory: Wiring claude-mem Into the Coding Agent
How I replaced pi's total-recall extension with claude-mem, backfilled 262 sessions, and made the shared worker self-healing. Real journey, real gotchas.
Continue reading →Jul 12, 2026 · 5 min read
When Your Template Ships the Upgrade You Just Wrote
AstroPaper v6.1.0 shipped their own Astro 7 upgrade three days before I shipped mine. Here's how I sync a forked template: take the patches, skip the rewrites, steal the features one at a time.
Continue reading →Jul 11, 2026 · 5 min read
Upgrading to Astro 7: A Real-World Migration From a Blog That Already Worked
Notes from upgrading this AstroPaper blog to Astro 7.0.7: Rust pipeline, Vite 8, the markdown-remark shim, and one dep dropped along the way.
Continue reading →Jun 18, 2026 · 6 min read
Why I Am Leaving Duolingo
The subscription was cancelled last month. Today the app gets uninstalled. Here's why the streak habit stopped being worth my time.
Continue reading →
Projects
A few things I’ve built for fun.
PythonID Bot
A comprehensive Telegram bot for managing group members with profile verification, captcha challenges, and anti-spam protection.
PythonTelegramBotSolar System Explorer
An interactive 3D orrery simulation of the solar system with real-time planetary orbits and multilingual support.
Three.jsJavaScriptWebGLAI Councils
A multi-agent deliberation platform where five AI counselors with distinct perspectives collaborate to analyze complex problems.
AIMulti-AgentWebRezha Tab Organizer
A browser extension to keep your tabs organized and your sanity intact.
JavaScriptWeb Extension
A little about me
I’ve spent over a decade turning messy, high-volume data into systems people can actually rely on, right now on Gojek’s financial data platform and before that at Traveloka. Outside of work you’ll usually find me at a PyCon Indonesia or PythonID meetup.
Curious about the tools? Python, Go, Kafka, BigQuery, and lately a growing pile of AI agents.
11+
years in data engineering
2
communities co-organized
Jakarta
home base