This site runs best with JavaScript enabled.

An Indonesian 🇮🇩 Developer Living in Singapore 🇸🇬

Hi, I'm Zain!

You might know me from my talk at JSConf Asia 2019 or my recent contribution at the KawalCOVID19 community.
More about me →

Talk

React Knowledgeable - Navigating i18n in SEA with Gatsby

Ninja Van has established its presence in six countries across South East Asia for the past few years. Recently we revamped our website using Gatsby to enable us to customize its… More →

React Knowledgeable - Gaining Confidence in React App through Testing

Have you ever felt that writing tests are merely a ritual to increase the code coverage without gaining any significant value from them? Do you think that your tests don't make you confident… More →

ReactJS Indonesia - Gaining Confidence in React App through Testing

Have you ever felt that writing tests are merely a ritual to increase the code coverage without gaining any significant value from them? Do you think that your tests don't make you confident… More →

JSConf Asia 2019 - State Machines Meet React Hooks

Surprised of too many things went wrong in your UI components? 🤔 Ever felt that freeing your components from bugs is a never-ending endeavour? 🤮 Familiar with this kind of code in… More →

Makers Institute - How Working in IT Looks Like

This talk is a brief walkthrough on my studying and working experience until the end of 2017. It includes a bunch of lessons learned from a handful of job switching experience which I want… More →

View all talks