Roshan completed his Bachelor’s and Master’s degrees in Engineering in the Universities of Peradeniya and Moratuwa respectively.
Roshan has been playing chess for more than 35 years. He has won numerous national and internal awards including the ‘6th team place’ in the Grand Asian Chess Challenge held in Malaysia in 2001. Roshan is an accredited professional chess coach in NZ, and has taught more than 1000 students over 25 years, including a number of leading chess players in New Zealand, Australia and Sri Lanka.