Niranj Rajasekaran
Niranj Rajasekaran

Niranj Rajasekaran

A person who understands the internals of each and everything that is around us. Very much eager to learn new stuff. A tech savy