Summary
Tharindu Yasarathna is a PhD candidate in Computer Science at University College Dublin and a Teaching Assistant with eight years’ experience bridging academic research and practical software engineering. He specializes in cybersecurity—AI security, network/SDN-IoT intrusion detection, and digital forensics—and teaches advanced forensic and malware analysis modules while supervising undergraduate projects. Previously a full-stack developer and assistant lecturer at the University of Kelaniya, he delivered university-wide systems including a digital COVID-19 vaccination pass and an aptitude test registration platform. Comfortable across microservices, SpringBoot and web stacks, he combines hands-on engineering with pedagogy to translate cutting-edge research into real-world tools and curricula. A detail that often surprises collaborators: he pairs deep technical research with routine course-level teaching, giving him a rare view of both frontier problems and practical investigator skills.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science Honours in Software Engineering, Software Engineering, First-Class Honours, Bachelor of Science Honours in Software Engineering, Software Engineering, First-Class Honours at University of Kelaniya Sri Lanka
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University College Dublin
Sinhalese, English