Hi, my name is
Nihal Kaul.
I build things on and for the cloud.

I'm a software engineer specializing in building exceptional digital tools. I like creating accessible, human-centered products. Obsessed with developer experience.

01.About Me

Hello! My name is Nihal and I enjoy building things that live in the cloud. My interest in cloud development started back in 2016 when an apple from the cloud fell on my head.

Here are a few technologies I've been working with:

  • JavaScript
  • TypeScript
  • React.js
  • Vue.js
  • Nuxt.js
  • Redux
  • Redux-Sagas
  • Tailwind CSS
  • Next.js
  • Remix
  • React Native
  • Storybook
  • Webpack
  • Nest.js
  • GraphQL
  • Node.js
  • MongoDB
  • Redis
  • ElasticSearch
  • AWS
  • GCP
  • Azure
  • Docker
  • Terraform
  • Kubernetes
02.Where I'have Worked
CodeKickBot
Volopay
Emproto
Properly
Lead Engineer @ CodeKickBot
Forever (Personal Project)
  • Engineered a product that helps boost developer productivity, available in the Slack App Directory
  • Identified business problems, devised solutions and marketed the product
  • Delivered high-quality, robust production code with no downtime
03.Startups I have helped go 0 to 1
My best work so far

Leading in person subscription platform designed for small businesses. Cherry is an On Deck (ODX 1) backed startup.

Cherry Subscription

I highly recommend Nihal to anyone who is looking for an amazing lead engineer and phenomenal teammate who can bring concepts to life. He's that good. Not only is he great to work with but he knows his stuff. One of the best things about Nihal is his analytical thinking, he thinks about the purpose behind product and user experience. As well, Nihal, is highly responsible and everything you could want in a team member. I would trust any project to him and believe he is going to make an imprint in tech. I would definitely work with him again in the future.

- Benjamin Taran (Founder & CEO @ Cherry Subscription)
04.Some Things I'have Built
Featured Project

A developer tool that helps you to collaborate on pull requests efficiently. It integrates with GitHub and Slack.

CodeKickBot

Featured Project

A recognition and rewards management platform that helps you to run employee engagement at scale right within Slack.

Cheersly

Featured Project

A no code form builder inspired by Typeform.

Granularity
Other Noteworthy Projects
Kubernetes - Todo API
Kubernetes deployments for Node.js API.
Node.jsMongoDBK8S
Dockerized Todo API
A dockerized Node.js API.
Node.jsMongoDBDocker
Text-To-Pay
A dry run of what the buying experience with SMS looks like.
Node.jsMongoDBTwilio
Next.js Serverless Functions
A random joke generator built using Next.js Serverless Functions.
Next.jsServerless
Next.js Dark Mode
Implementing dark mode in Next.js using Tailwind CSS.
Next.jsTailwind CSS
Social Network for Developers
A social network for developers who can connect with other developers around the globe, create profiles,share and like blog posts.
React.jsNode.jsExpress.jsMongoDB
ToDo App Powered by Hasura
A simple ToDo App powered by Hasura GraphQL Engine at the backend and React.
React.jsNode.jsGraphQLAuth0
Lyric Finder App
React app that finds song lyrics using the Musixmatch API.
React.jsNode.jsExpress.jsMongoDB
Netlify Playground
Playing around with netlify dev and deploy.
NetlifyCircleCI
Nuxt Dad Jokes
Nuxt.js app that lists corny dad jokes.
Nuxt.jsVue.js
Twitter Clone
Clone of Twitter built using React.js and MaterialUI.
React.jsMaterialUI
Sliding Form
Sliding sign-in and sign-up form built using HTML and CSS.
HTMLCSS
Dev Connector Sass Theme
Theme for DevConnector app built using Sass.
HTMLCSSSass
Countdown page in HTML
A simple coming soon page using HTML, CSS and Vanilla JavaScript.
HTMLCSSJS
State Capital Search
A state capital search app based on JSON data filtering built using HTML, CSS and Vanilla JavaScript.
HTMLCSSJS
Netlify Form Handling
Demonstrating Netlify's form handling and recaptcha mechanisms.
HTMLCSSJS
Playing around with Kafka.js
This example demonstrates how we can setup Kafka.js with Node.js. We have bootstrapped Winston logger with Kafka.js and of-course a small example demonstrating the communication between producer and consumer.
Node.jsKafka.js
Restify Customer API
RESTful API built with Node.js, Restify, Mongoose and JWT. It uses 'jsonwebtoken' to create tokens and restify-jwt-community to protect routes.
Node.jsRestifyMongoDBJWT
Node.js & Passport Login
This is a user login and registration app using Node.js, Express, Passport, Mongoose, EJS and some other packages.
Node.jsPassportExpress.jsEJS
Shopping List
Shopping list app built with the MERN stack along with Redux for state management, Reactstrap and react-transition-group.
Node.jsReact.jsExpress.jsMongoDBRedux
CRUD REST API
A CRUD REST API built using the NestJS framework and MongoDB.
Node.jsNestJSMongoDB
Chartidy - Chrome Plugin
A chrome plugin that depicts the stock option values as a chart on Yahoo Finance.
HTMLCSSJavaScript
Redux-Saga Playground
Playing around with Redux-Saga, experimenting with actions, sagas and reducers.
ReactReduxRedux-Sagas
Redux-Thunk Playground
Playing around with Redux-Thunk, experimenting with async actions.
ReactReduxRedux-Thunk
React Blog App
A simple Blog app powered by Hasura's GraphQL Engine as its backend and React as frontend.
React.jsNode.jsGraphQL
Todo Firebase App
A simple Todo app powered by Firebase.
React.jsNode.jsFirebase
React Course App
A simple e-learning app powered by Hasura's GraphQL Engine at its backend and React as frontend.
React.jsNode.jsGraphQL
05.What's Next?

Get In Touch

I'm actively looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, feel free to get in touch and I shall get back in no time!

Say Hi