abhinav singhal

abhinav singhal

Technology enthusiast exploring smart ways of building enterprise software(s) , a marathon run addict and a water-colour artist