---
title: "Nisarg Kapkar (@nisargkapkar) | Hashnode"
description: "Twitter: @nnkkaapp | Software Engineering | Product Management. Read the latest articles by Nisarg Kapkar on Hashnode."
url: "https://hashnode.com/@nisargkapkar"
---

@nisargkapkar

# Nisarg Kapkar

@nisargkapkar · India · Joined December 2020

Twitter: @nnkkaapp | Software Engineering | Product Management

### [ELI5 JavaScript: Nullish Coalescing (??) & Logical Nullish Assignment (??=)](https://nisargkapkar.hashnode.dev/eli5-javascript-nullish-coalescing-and-logical-nullish-assignment?utm_source=hashnode&utm_medium=feed)

ES2020 introduced a new logical operator called Nullish Coalescing (denoted by ??). Read the article to learn more about it!

4 min read · [nisargkapkar.hashnode.dev](https://nisargkapkar.hashnode.dev/eli5-javascript-nullish-coalescing-and-logical-nullish-assignment?utm_source=hashnode&utm_medium=feed)

[Nov 6, 2021](https://hashnode.com/posts/eli5-javascript-nullish-coalescing-and-logical-nullish-assignment/618677af41f03514daf3ef2b)

### [ELI5 JavaScript: The Spread Operator](https://nisargkapkar.hashnode.dev/eli5-javascript-the-spread-operator?utm_source=hashnode&utm_medium=feed)

The spread operator (...) introduced in JavaScript ES6 is used to 'unpack' elements of an iterable. Read the article to learn more about it!

4 min read · [nisargkapkar.hashnode.dev](https://nisargkapkar.hashnode.dev/eli5-javascript-the-spread-operator?utm_source=hashnode&utm_medium=feed)

[4](https://hashnode.com/posts/eli5-javascript-the-spread-operator/617104350c5e175a1c61211c) [Oct 21, 2021](https://hashnode.com/posts/eli5-javascript-the-spread-operator/617104350c5e175a1c61211c)

### [Image & Video Background Removal using Deep Learning](https://nisargkapkar.hashnode.dev/image-and-video-background-removal-using-deep-learning?utm_source=hashnode&utm_medium=feed)

UPDATE: I made a web application for Image and Video Background Removal using Anvil. Preview below. https://www.canva.com/design/DAERVIWR404/view Code and Explanation in the next section. Background Removal is a process of separating the main obje...

10 min read · [nisargkapkar.hashnode.dev](https://nisargkapkar.hashnode.dev/image-and-video-background-removal-using-deep-learning?utm_source=hashnode&utm_medium=feed)

[6](https://hashnode.com/posts/image-and-video-background-removal-using-deep-learning/5fee022d017ebb59232dd71e) [Dec 31, 2020](https://hashnode.com/posts/image-and-video-background-removal-using-deep-learning/5fee022d017ebb59232dd71e)

### [NLP: Basic Pattern Matching using Python's spaCy library](https://nisargkapkar.hashnode.dev/nlp-basic-pattern-matching-using-pythons-spacy-library?utm_source=hashnode&utm_medium=feed)

spaCy is a free open-source library for Natural Language Processing in Python. Some spaCy features include: Non-destructive tokenization Pretrained word vectors Named entity recognition POS tagging You can read more about spaCy and its features he...

4 min read · [nisargkapkar.hashnode.dev](https://nisargkapkar.hashnode.dev/nlp-basic-pattern-matching-using-pythons-spacy-library?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/nlp-basic-pattern-matching-using-pythons-spacy-library/5fdf9dd21485f22e24b36653) [Dec 20, 2020](https://hashnode.com/posts/nlp-basic-pattern-matching-using-pythons-spacy-library/5fdf9dd21485f22e24b36653)
