I'm Tri
, a frontend engineer from Indonesia.
I write about what I learn building for the web.
Working on the core frontend system at Mamikos as a Principal Software Engineer.
Co-organizing JogjaJS, a Yogyakarta community of 1,000+ developers that has run 30+ events over 8 years.
Sending every new article to readers of Speak in Engineering, my newsletter on Substack.
✦ Open for talks
I've given 11 talks since 2018 on React, frontend testing, and tech leadership, mostly at JogjaJS meetups and Mamikos tech talks.
The Hidden Danger in Your node_modules
Recent npm supply chain attacks have forced me to rethink how I handle dependencies. Here's what happened, why it matters, and three simple fixes you can apply today.
The AI Slop Problem: Why Fundamentals Matter More Than Ever
AI can generate code and designs for anyone. But without deep expertise, you can't judge if what it produces is actually good.
On Being Wrong, Uncertain, and Slow
A reflection on how I want to think, not just what I think.
I Used to Lose My Best Ideas. Then I Built a Second Brain
We consume more information than our brain can hold. Here's why building a Second Brain changed the way I work, and how you can start your own.
How We Plan Improvements for Our Core Frontend System
Mamitech · Oct 2025
Deciding the Minimum Browser Versions to be Supported in Mamikos.com
Mamitech · Dec 2022
Pull Request Principles in Mamikos
Mamitech · May 2022
Stop berusaha nge-hafal syntax bahasa pemrograman ✋
JogjaJS Community · Jun 2020
Get new articles by email
When I publish a post on frontend, tech leadership, or developer tools, subscribers of Speak in Engineering get it in their inbox.
Free on Substack. Unsubscribe any time.