Indunil Ranaviraja

Designing IT solutions that users want

Even the highest quality and most innovative solutions fail if they are not ultimately adopted by end users. Designing IT solutions that users want is…

Read more