Udesh Kumarasinghe is a PhD candidate in Computer Science at Purdue University with eight years of software engineering and research experience spanning mobile app startups, academic labs, and open-source contributions. As founder of Anagram Software he shipped consumer mobile apps and games, and later contributed to research projects at SCoRe Lab before joining Purdue as a Graduate Teaching Assistant. He combines hands-on product development with academic rigor—bridging prototype implementation, research experiments, and teaching. Based in West Lafayette, he brings a global background from Sri Lanka’s top computing program and a pragmatic entrepreneurial streak that shows in both classroom mentorship and applied research.
8 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, First Class, Bachelor's degree, Computer Science, First Class at University of Colombo School of Computing
Physical Sciences, Physical Sciences at Dharmaraja College - Kandy
High School, Secondary Education and Teaching, High School, Secondary Education and Teaching at Vidyartha College Kandy
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
Post Graduate Diploma, Information Technology, Post Graduate Diploma, Information Technology at BCS, The Chartered Institute for IT
Contributions:7 PRs, 209 pushes, 1 branch in 5 months
web-clientrsvp
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.