Hi, I'm Griko Nibras.

Remote software developer doing web dev things. Occasional open sourcerer, former organizer/contributor for SurabayaJS, Deno Land Indonesia, and Frontend Indonesia.

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.


Next.js, Chakra UI, Contentful, Vercel



Next.js, Chakra UI, Vercel


Deno Land Indonesia

Next.js, Chakra UI, Vercel, GitHub

Deno Land Indonesia

Console Patterns

Next.js, Tailwind CSS, Vercel

Console Patterns


Airtable, Deno



Airtable, Node.js, NPM, Yarn

View all projects

Recent Appearances

Talks, meetups, and other appearances from various events.

Automate Social Images using Next.js and Puppeteer

October 24th, 2020 - Utilize Next.js API routes and Puppeteer to create dynamic social images

SurabayaJS, Next.js, Puppeteer, Vercel

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 © 2021–present Griko Nibras.