---
title: "Gaurav Sharma (@gaurav-sharma) | Hashnode"
description: "Here to share my learnings. Read the latest articles by Gaurav Sharma on Hashnode."
url: "https://hashnode.com/@gaurav-sharma"
---

@gaurav-sharma

# Gaurav Sharma

@gaurav-sharma · Singrauli, M.P. · Joined June 2021

Here to share my learnings.

[Website](https://gaurav-sharma.netlify.app/)

### [How We Built a Real-Time Feedback-Assisted Auto Face Capture in React](https://gaurav-sharma.hashnode.dev/how-we-built-a-real-time-auto-face-capture-feature-with-react-and-machine-learning?utm_source=hashnode&utm_medium=feed)

Discover how to build a real-time face capture feature using React and machine learning with step-by-step guidance and optimization tips

12 min read · [gaurav-sharma.hashnode.dev](https://gaurav-sharma.hashnode.dev/how-we-built-a-real-time-auto-face-capture-feature-with-react-and-machine-learning?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-we-built-a-real-time-auto-face-capture-feature-with-react-and-machine-learning/671559a6ffe67118f260565d) [Oct 20, 2024](https://hashnode.com/posts/how-we-built-a-real-time-auto-face-capture-feature-with-react-and-machine-learning/671559a6ffe67118f260565d)

### [Asynchronous Programming with JavaScript](https://gaurav-sharma.hashnode.dev/asynchronous-programming-with-javascript?utm_source=hashnode&utm_medium=feed)

Why Asynchronous Programming? JavaScript is a single-threaded language which means it can execute only one task at a time. For example - function one(){ console.log("one"); } function two(){ console.log("two"); } one(); // "one" two();...

4 min read · [gaurav-sharma.hashnode.dev](https://gaurav-sharma.hashnode.dev/asynchronous-programming-with-javascript?utm_source=hashnode&utm_medium=feed)

[Jul 1, 2023](https://hashnode.com/posts/asynchronous-programming-with-javascript/60c8ae1a590a5c065656655a)

### [Error Handling in JavaScript](https://gaurav-sharma.hashnode.dev/error-handling-in-javascript?utm_source=hashnode&utm_medium=feed)

Errors are inevitable. If you are a programmer you must have seen different types of errors. Whenever something goes wrong, JavaScript engines notify us in form of errors and exceptions. It is very important to handle those errors and exceptions corr...

4 min read · [gaurav-sharma.hashnode.dev](https://gaurav-sharma.hashnode.dev/error-handling-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jun 15, 2021](https://hashnode.com/posts/error-handling-in-javascript/60c8cfbebbd8c506819afc87)

### [JavaScript Prototype And Classes](https://gaurav-sharma.hashnode.dev/javascript-prototype-and-classes?utm_source=hashnode&utm_medium=feed)

This article talks about how javascript classes work internally and leverage the power of prototypes.

5 min read · [gaurav-sharma.hashnode.dev](https://gaurav-sharma.hashnode.dev/javascript-prototype-and-classes?utm_source=hashnode&utm_medium=feed)

[Jun 15, 2021](https://hashnode.com/posts/javascript-prototype-and-classes/60c8732ebbd8c506819af3b0)
