Sanjaya Amarasinghe

Mirigama, Sri Lanka

  • Work
    • B Sharp Lanka (PVT) Ltd
  • Education
    • Veyangoda Central College
    • University of Colombo School of Computing