Upul Dissanayaka is a software engineer based in Edinburgh with nine years’ experience designing systems and providing technical leadership. He blends hands-on engineering with a background in psychology and human factors, enabling him to build user-centered, reliable software. Trained at Heriot-Watt University and the University of Aberdeen, he brings analytical rigor and a multidisciplinary perspective to complex technical problems. Comfortable across system design and team-facing leadership, he focuses on translating ambiguous requirements into maintainable architectures. Colleagues know him for pragmatic decision-making and an interest in how human behavior shapes product outcomes. He’s equally at home iterating on code as he is mentoring peers to raise engineering standards.
9 years of coding experience
Master of Arts (MA), Master of Arts (MA) at University of Aberdeen
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.