Hi, I'm Nitish!

Full Stack Web 👨‍💻

About me🙋‍♂️

Hi, I'm Nitish. A full-stack software engineer with a passion for fitness.

I have worked in broad domains and have wide range of experience with tools and techniques across the stack.

I love to write, present in meetups, coach and practice strength and conditioning.

Profile Photo

Projects💻

React Typed Components
A design system built with React, TypeScript and LESS
Design System
Web
2020
Hooked
Some common APIs abstracted by React hooks
Hooked
Web
2019
Components
A set of themeable UI components based on design systems. Built with styled-components.
Components
Web
2018
Redux Immutable Ops
A collection of helper functions to perform immutable operations on plain JavaScript objects and arrays. Lodash inspired API and conforms to Redux standards
Redux Immutable Ops
Web
2017
Promise Retryable
Retries a function which returns a promise, with configurable backoff and attempts.
Promise Retryable
Web
2018

Writing✍️

Adding OAuth 2.0 support to GraphQL Playground

Adding OAuth 2.0 support to GraphQL Playground
GraphQL Playground is a graphical, interactive, in-browser GraphQL IDE. It can be enabled either directly in apollo server or can be added…
Oct 2019 - 6 min

React setState usage and gotchas

React setState usage and gotchas
A React class component has an internal state which like props affects how the component renders and behaves. Unlike props, state is local…
Mar 2018 - 6 min

Immutability in React and Redux

Immutability in React and Redux
According to Redux, you should never mutate the state tree directly. Instead return new state objects by passing the intent (actions)…
Dec 2017 - 8 min

HTTP Retries in Go

HTTP Retries in Go
Building a resilient distributed micro services architecture involves handling certain scenarios like temporary service unavailability…
Dec 2017 - 4 min