Full Stack Developer, Tech Geek, Audiophile, Cinephile, and Lifetime Learner!

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

I am a Full Stack Developer working on web application development for more than nine years!

Scroll down for blog posts!

Click here for my resume.


A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Web Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

JavaScript. Full Stack. Experienced. Web Application.

JavaScript. Full Stack. Experienced Web . Experienced Web Application Developer.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Web Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

JavaScript. Full Stack. Experienced. Web Application.

JavaScript. Full Stack. Experienced Web . Experienced Web Application Developer.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Web Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

JavaScript. Full Stack. Experienced. Web Application.

JavaScript. Full Stack. Experienced Web . Experienced Web Application Developer.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Web Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

JavaScript. Full Stack. Experienced. Web Application.

JavaScript. Full Stack. Experienced Web . Experienced Web Application Developer.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Web Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

JavaScript. Full Stack. Experienced. Web Application.

JavaScript. Full Stack. Experienced Web . Experienced Web Application Developer.

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

A profound honest Web Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in Web Application Development.

JavaScript. Full Stack. Experienced. Web Application.

JavaScript. Full Stack. Experienced Web . Experienced Web Application Developer.

Recent Posts

How to Install Windows 11 on an Unsupported PC

The first Insider Preview of Windows 11 is now available for download on any supported machine. However, the new Windows introduces a slew of new system requirements and only supports a limited number of CPUs. This may be inconvenient for people with older yet powerful computers. After all, Windows is Windows, and it may be installed on systems that aren’t compatible with it. Here’s how to get the Windows 11 Insider Preview on a PC that isn’t supported. TPM 2.0 and Secure Boot functionality for Windows 11 are now required by Microsoft. It also only works with contemporary...

A Contemporary Guide on React State Patterns in 2021

Since the initial release of React in 2013, Facebook has rolled out a robust collection of tools to help developers with some of the minutiae of the web application development process, allowing them to focus on what matters most. Despite React’s many capabilities and widespread adoption among developers, I’ve discovered that many of us face the same question: How can we handle complicated states with React?  You may like: Crud Using React Hooks and Context API This post will look at what state is, how to arrange it, and alternative patterns to use as our applications become...

Best Practices for Checking PropTypes in React Components using TypeScript

JavaScript functions that return React elements are known as React components. These are the parameters that govern what will be added to the DOM. In addition, react components, like functions, may receive props as arguments, resulting in dynamically returned items. Props can be of any data type, although component data types may differ. Component A, for example, may anticipate a name argument with a text data type, but component B may anticipate an age argument with a numeric data type. Likewise, D may anticipate an onClick argument with a Function data type, but C may expect a post...

Make Windows Powershell Work Like a Linux Terminal

Windows PowerShell doesn't come with any git command utilities. But we can extend it to a new level where we can utilize git commands efficiently. In this post, we are going to see how to add auto command suggestions on TAB, branch information, and a working directory in Windows PowerShell. To get that look at our default PowerShell, we will install two packages from PowerShell Gallery. To check what that Gallery is about click here. We will install posh-git and oh-my-posh packages as modules. The posh-git will provide prompt with Git status summary information and TAB completion for Git...

REST API Design Good Practices

In order to survive, a project needs to sacrifice the quality for money and time. But in order to continue surviving, a software project needs to sacrifice money and time for the quality. In this post, we are going to see some good practices for developing REST API. We almost everyone already know the content of this document but we just do not follow them always. Let’s start following some good practices which would eventually lead us to become good developers as well as it would benefit the product itself.

Crud Using React Hooks and Context API

React Hooks and Context API are two relatively new features that have been added to React from v16.8 and v16.3 respectively. In this post, I'm going to create an app that can perform CREATE, READ, UPDATE and DELETE utilizing Hooks and Context API together.This new concept was introduced in v16.8 which is an alternative to classes. The Devs who used React before are familiar with functional components and class components. Many of these features available to classes - such as lifecycle methods and state weren't available to React until Hooks were introduced. The new Hooks add those class...

Windows sandbox – test before you install anything on your windows system

There are a lot of time that we think before installing an app on our system if it is safe or not. In May 2019, Windows got a system update with Windows Sandbox feature. Basically it lets you use anything before installing it. This feature is available with version 1903. To be more specific, Windows Sandbox is a virtual machine which can be created on-demand using Microsoft‘s hypervisor technology. It’s a very lightweight environment using a resource of 100MB only, and it’s well optimized to boot and run faster. It focuses on security, and it’s an example of efficient usage of integrated...

Top new javascript features introduced in es2020

Since the addition of ECMAScript in 2015, the overall state of the art of the development in JavaScript has emerged to a new height. The JavaScript language specification has been regularly revised with new features every year. The ECMA International is calling these features new ECMAScript 2020 or JavaScript ES11(see intro here). In this post, we are going to discuss a few new interesting features of those. LET’S DIVE INTO THE NEW JAVASCRIPT FEATURES

Create a custom progress bar using html5

A new element was introduced in HTML5 which adds the progress-bar feature to native HTML. It allows us to show the progress of certain tasks, like uploads or downloads, basically anything that is in progress. In this post, we are going to customize and style the progress-bar with animation. It’s very simple to use the new element for progress-bar. This element can be added using tag in the code. This element has three attributes, , and . Sample HTML as follows:

How to create Icon input element using html and css

There is a lot of time we need to customize input control. In this post, we are going to create a customized input-element with an icon before it. We will do it using only HTML and CSS. We are going to use a div element as a container for the input element. Inside our container, we will put the input element and our icon container. The icon container is also a div element. Here is our HTML:

Full Stack Developer, Tech Geek, Audiophile, Cinephile, and Lifetime Learner!

About me

A profound honest Full Stack Developer with a passion for creating delicate solutions in the least amount of time, with more than seven years of experience in the Web Application Development. Implemented complex user stories that make the business count on more conversion and grow with it.

Started career with ASP.NET but eventually revamped skills with JavaScript, ReactJs, NodeJs and Ruby on Rails.

Throughout my career, I have contributed to the businesses who have a positive impact on society through my active and innovative contributions to the growth of the organisation. While being an independently motivated engineer, I appreciate the collective efforts and collaborative productivity within the team environment. I am open-minded and focused on learning new technologies which have direct impacts on the betterment of human lives.