Harsh Gupta Just another programmer!


I am a Polyglot developer and have dabbled in few technologies in over 12 years. Currently, I spend much time as Full Stack Web Developer and Data Scientist.

There are 3 kinds of open-source projects that I usually see:

  1. Projects that facilitate learning, of either technology or concept
  2. Projects that address a real problem
  3. Projects that are made to be put on portfolio

I prefer to do projects or even case studies of first 2 kinds, but I publish them only when they are presentable.

I will be using this site to write about technologies, programming patterns, programming solutions that I have learnt and [will be] learning.

Tools & Technologies that I frequently use (not limited to):

  • JavaScript / ES7 / ES6
  • Node.js
  • Python
  • Ruby
  • Ruby on Rails
  • ExpressJS
  • Angular
  • React
  • Webpack
  • PostCSS
  • D3.js
  • NLTK
  • Scikit-Learn
  • Numpy
  • Pandas
  • Solr
  • MongoDB
  • MySQL
  • Redis

I have used, only when required:

  • ZeroMQ / RabbitMQ
  • Tableau
  • OpenCV
  • Java
  • Plotly.js