Ravi Prakash

Ravi Prakash

Ravi Prakash

I have spent a good amount of time travelling and learning programming languages by living in a variety of places across the World.