James Rajanayagam
James Rajanayagam

James Rajanayagam

Multi-linguist, passionate about development of technologies.