Nirmaljot Singh
Nirmaljot Singh

Nirmaljot Singh

Hardcore Gamer. Programmer. Entrepreneur. Geek. Shameless Self-Promoter. Loves to sleep.