---
title: "Kunal Keshan (@kunalkeshan) | Hashnode"
description: "Web Developer. Writer. Creator. On a spree of creative exploration! Read the latest articles by Kunal Keshan on Hashnode."
url: "https://hashnode.com/@kunalkeshan"
---

@kunalkeshan

# Kunal Keshan

@kunalkeshan · Chennai, India · Joined December 2021

Web Developer. Writer. Creator. On a spree of creative exploration!

[Website](https://kunalkeshan.dev/)

### [Learn How to use Context and Reducer Hooks in React.js by Creating a Global Snackbar.](https://blog.kunalkeshan.dev/learn-how-to-use-context-and-reducer-hooks-in-reactjs-by-creating-a-global-snackbar?utm_source=hashnode&utm_medium=feed)

Discover the power of Context & Reducer Hooks in React.js by creating a global snack bar using TypeScript and bootstrapping with Vite.

12 min read · [blog.kunalkeshan.dev](https://blog.kunalkeshan.dev/learn-how-to-use-context-and-reducer-hooks-in-reactjs-by-creating-a-global-snackbar?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/learn-how-to-use-context-and-reducer-hooks-in-reactjs-by-creating-a-global-snackbar/63cc91c2587fc59d3cd771e7) [Jan 22, 2023](https://hashnode.com/posts/learn-how-to-use-context-and-reducer-hooks-in-reactjs-by-creating-a-global-snackbar/63cc91c2587fc59d3cd771e7)

### [The Life Cycle of Developing a Website 🚴‍♀️](https://blog.kunalkeshan.dev/the-life-cycle-of-developing-a-website?utm_source=hashnode&utm_medium=feed)

Streamline your web development process with a step-by-step guide from ideation to deployment. Optimize your project planning for better results.

5 min read · [blog.kunalkeshan.dev](https://blog.kunalkeshan.dev/the-life-cycle-of-developing-a-website?utm_source=hashnode&utm_medium=feed)

[Jan 13, 2023](https://hashnode.com/posts/the-life-cycle-of-developing-a-website/63c0c255a54681f9eea77f71)

### [Learning to Code is a Marathon, not a Race.](https://blog.kunalkeshan.dev/learning-to-code-is-a-marathon-not-a-race?utm_source=hashnode&utm_medium=feed)

Get started with your coding journey the right way and learn what works best for you from my experience and mistakes.

11 min read · [blog.kunalkeshan.dev](https://blog.kunalkeshan.dev/learning-to-code-is-a-marathon-not-a-race?utm_source=hashnode&utm_medium=feed)

[Dec 28, 2022](https://hashnode.com/posts/learning-to-code-is-a-marathon-not-a-race/63abc5eab6fde8bcfa2f6c07)

### [My Journey In Web Development - Dev Retro 2022](https://blog.kunalkeshan.dev/my-journey-in-web-development-dev-retro-2022?utm_source=hashnode&utm_medium=feed)

It's been close to 2 years since I started my journey in Web Development. Just like everyone I started off with learning the basics and slowly out of curios

6 min read · [blog.kunalkeshan.dev](https://blog.kunalkeshan.dev/my-journey-in-web-development-dev-retro-2022?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/my-journey-in-web-development-dev-retro-2022/639bdf5a412a7e5bea6a1b54) [Dec 16, 2022](https://hashnode.com/posts/my-journey-in-web-development-dev-retro-2022/639bdf5a412a7e5bea6a1b54)

### [20 Lessons in 20 Years.](https://blog.kunalkeshan.dev/20-lessons-in-20-years?utm_source=hashnode&utm_medium=feed)

Yesterday, I turned 20 years old. And it feels just like any other day out there. Although I wouldn't be here if it were for the people around me and how mu

7 min read · [blog.kunalkeshan.dev](https://blog.kunalkeshan.dev/20-lessons-in-20-years?utm_source=hashnode&utm_medium=feed)

[Dec 10, 2022](https://hashnode.com/posts/20-lessons-in-20-years/6394f4e1840062f0251301e8)
