Ranuka Ranasinghe

Software Engineer
Ranuka Ranasinghe

Ranuka is a Software Engineer based in our Colombo office.

Before joining WSO2, he worked as a Trainee Blockchain Developer at LiveRoom (Pvt) Ltd, where he was responsible for blockchain development, backend and cloud deployment, and building interactive applications using technologies such as Solidity, Node.js, and AWS CDK.

Ranuka holds a bachelor’s degree in Electronic and Telecommunication Engineering from the University of Moratuwa, Sri Lanka.

For his final year project, he led the development of a real-time Virtual Reality kayaking simulation system that integrated 360° video environments, motion detection, IMU sensors, and haptic feedback to deliver an immersive and interactive VR experience.

Outside of work, Ranuka enjoys playing cricket, singing, and traveling. He is driven by the challenge of solving complex problems and finds motivation in overcoming obstacles. A natural problem-seeker, he thrives on critical and creative thinking, always looking for innovative solutions.