Hi, I'm Griko Nibras.

Remote software developer doing web dev things. SurabayaJS core organizer, Deno Land Indonesia and Frontend Indonesia contributor, and occasional open sourcerer.

For business inquiries, drop a mail at and let's talk.

Recent Projects

Here are some of my past works from personal projects and open source ones.


Airtable, Deno



Airtable, Node.js, NPM, Yarn



Next.js, Chakra UI, Vercel


MDX Logos


MDX Logos

Console Patterns

Next.js, Tailwind CSS, Vercel

Console Patterns


Next.js, Chakra UI, Contentful, Vercel

View all projects

Recent Appearances

Talks, meetups, and other appearances from various events.

Deno In A Nutshell

July 11th, 2020 - Get to know more about the latest JS runtime made by the creator of Node.js

Deno, JavaScript, TypeScript, Deno Land Indonesia

DILo x Cilsy: #DILoDevelopersClass

November 25th, 2019 - Remote mentor for DILo Developers Class by DILo and Cilsy

DILo, Cilsy, Mentoring, Workshop

Slick and Clean JavaScript

October 27th, 2019 - Clean code concepts, tips and tricks on writing JavaScript

SurabayaDev, SurabayaJS, JavaScript, Clean Code

Hooks In A Nutshell

September 22nd, 2019 - Introduction to React Hooks

Facebook Developer Circle, SurabayaJS, React

Landing Page in 5 Minutes

June 20th, 2019 - Create a Static Site using GatsbyJS and ZEIT Now

SurabayaJS, Gatsby,js, ZEIT Now, Vercel

DSC PENS Campus Roadshow

March 9th, 2019 - Web/PWA mentor for DSC PENS Campus Workshop #1

Web, PWA, Firebase, Mentoring, Workshop

Recent Posts

Sometimes I write about web development, other times about random interesting stuff.

I Made a Deno Module Registry Using Next.js, Vercel, and GitHub

An adventure log about how I remade deno.land module registry from scratch for denoland.id

Deno, Vercel, Next.js, GitHub

Posted on June 4th, 2020

Windows Is Now Great for Development

My personal thoughts and experience on how Windows is getting better for development

Windows, Web Development, Thoughts

Posted on June 14th, 2019

Gatsby.js Plugin Priority vs. OCD

Sometimes tidiness must be sacrificed with import sequences

Gatsby.js, React, Thoughts, Web Development

Posted on May 4th, 2019

Exploring Undocumented getInitialProps Properties on Next.js

An adventure log on discovering the secrets of the getInitialProps function and its mysterious object properties — updated March 2020

Next.js, React, Web Development

Posted on November 26th, 2018

Contents licensed under CC BY-NC-SA 4.0.
Made using Next.js, Chakra UI, and Contentful. Hosted on Vercel.

MIT License © 2020present Griko Nibras.