First, ensure that the following are installed globally on your machine:
You can use the jekyll guide to get this working on yoru setup. Then run bundle install to install all dependencies.
You can start the server with bundle exec jekyll serve which should make the website available on localhost:4000
Whenever a PR merges into master, netlify ensures that it's automatically deployed to varunsrinivasan.com