He was born in India and graduated from university in Singapore. After that he moved to Canada where his parents and brother live in. He works there as a computer programmer.
He speaks Japanese really well. He said the only thing he did for learning Japanese was watching animation with English subtitles. Three years of watching anime made him a fluent Japanese speaker.
He spoke to me in Japanese and I spoke in English on Skype. It was strange feeling but was really fun.