---
title: "Nirav (@niravp) | Hashnode"
description: "Software Engineer 🚀 and Open Source Contributor ❤️. Read the latest articles by Nirav on Hashnode."
url: "https://hashnode.com/@niravp"
---

@niravp

# Nirav

@niravp · India · Joined November 2021

Software Engineer 🚀 and Open Source Contributor ❤️

### [Sharing my experience of open source contribution and internship on setting up projects locally](https://srkds.hashnode.dev/sharing-my-experience-of-open-source-contribution-and-internship-on-setting-up-projects-locally?utm_source=hashnode&utm_medium=feed)

Whenever you join a new company or want to contribute to a new open-source project, you would need to set up the project locally running on your machine.

4 min read · [srkds.hashnode.dev](https://srkds.hashnode.dev/sharing-my-experience-of-open-source-contribution-and-internship-on-setting-up-projects-locally?utm_source=hashnode&utm_medium=feed)

[Jun 30, 2023](https://hashnode.com/posts/sharing-my-experience-of-open-source-contribution-and-internship-on-setting-up-projects-locally/649e514ac0dad2d07582d5d7)

### [Fundas of Probability](https://srkds.hashnode.dev/fundas-of-probability?utm_source=hashnode&utm_medium=feed)

Hi there, I'm writing this blog because probability is a part of my master's syllabus so, I wanna share my learnings here. Note: $$3x + 2a = 5^2$$ ❌don't follow this approach, like writing raw math equeations ✅ Instead use words,sentences, clarity, ...

3 min read · [srkds.hashnode.dev](https://srkds.hashnode.dev/fundas-of-probability?utm_source=hashnode&utm_medium=feed)

[Feb 1, 2023](https://hashnode.com/posts/fundas-of-probability/63daa42701b0666312b8581e)

### [Introduction to Algorithm](https://srkds.hashnode.dev/introduction-to-algorithm?utm_source=hashnode&utm_medium=feed)

An algorithm is a step-by-step procedure to solve computational problems. It can be written in any comfortable language. It is a pseudo code of the actual p

2 min read · [srkds.hashnode.dev](https://srkds.hashnode.dev/introduction-to-algorithm?utm_source=hashnode&utm_medium=feed)

[Nov 6, 2022](https://hashnode.com/posts/introduction-to-algorithm/63679029d194456dfe8311eb)

### [Git reset to a specific hash version & Switch to a remote branch.](https://srkds.hashnode.dev/git-reset-to-a-specific-hash-version-switch-to-a-remote-branch?utm_source=hashnode&utm_medium=feed)

Situation I was working on branch b and Bob was working on branch c. Bob made some breaking changes in branch c and wanted me to test new changes. What I did I directly pulled that branch like git pull branch\_name so what happened is that branch go...

2 min read · [srkds.hashnode.dev](https://srkds.hashnode.dev/git-reset-to-a-specific-hash-version-switch-to-a-remote-branch?utm_source=hashnode&utm_medium=feed)

[Aug 18, 2022](https://hashnode.com/posts/git-reset-to-a-specific-hash-version-switch-to-a-remote-branch/62fe5c7aaa9d01fcb62f08ad)

### [🖥 Useful Github commands with use case](https://srkds.hashnode.dev/useful-github-commands-with-use-case?utm_source=hashnode&utm_medium=feed)

What is the goal? 🎯 If you are an open-source contributor, starting a new journey to contribute to open-source projects, or joining a new company, then knowing these GitHub commands will go handy. List of Github Commands 📋 Check status 🔌 It is alw...

3 min read · [srkds.hashnode.dev](https://srkds.hashnode.dev/useful-github-commands-with-use-case?utm_source=hashnode&utm_medium=feed)

[Jul 1, 2022](https://hashnode.com/posts/useful-github-commands-with-use-case/62bf25ace4246414d3d314de)
