Niluka Piyasinghe is a software engineer based in Basel with 11 years in engineering and over three years focused on implementing machine vision solutions for the semiconductor industry. She combines hands-on computer vision experience from roles at ESPROS Photonics and Complete Probe Solutions with a Master’s in Machine Intelligence from the University of Basel, bridging research-grade AI methods and production-grade imaging systems. Niluka’s background spans end-to-end vision projects—from algorithm development to deployment—rooted in a foundational computer engineering degree and early work in data warehousing and BI. Notably, she has progressed rapidly from intern to senior computer vision engineer, showing a pattern of taking responsibility for increasingly complex, hardware-integrated vision requirements.
11 years of coding experience
4 years of employment as a software developer
B.Sc.Eng (Hons), Computer Engineering, B.Sc.Eng (Hons), Computer Engineering at University of Peradeniya
Master of Science, Machine Intelligence (AI), Master of Science, Machine Intelligence (AI) at University of Basel
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.
Request Free Trial
Niluka Piyasinghe - Software Engineer at ESPROS Photonics AG