Tharindu Ranasinghe

Assistant Professor In Security And Protection Science, Computing And Communications

Lancaster, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tharindu Ranasinghe is an Assistant Professor in Security and Protection Science at Lancaster University with 11 years of experience bridging applied NLP and cybersecurity. He earned a PhD in Computer Science in 2021 and has taught and led research in trustworthy, safe NLP models across multiple UK universities. His work focuses on natural language processing for social good, emphasizing model safety, robustness, and ethical deployment. Prior to academia he spent several years in R&D and software engineering roles, bringing practical software delivery experience to research projects. Based in Lancaster, he combines rigorous academic training with hands-on engineering instincts, often translating research prototypes into teachable, real-world systems. An early IEEE student leader and former technical lead, he retains a strong commitment to mentoring and community engagement.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of The Science of Engineering, Computer Science and Engineering, Bachelor of The Science of Engineering, Computer Science and Engineering at University of Moratuwa
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Wolverhampton
bookGCE A/L, GCE A/L at Royal College Colombo
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
49reputation
23kreached
1answer
19questions
github-logo-circle

Github Skills (89)

recurrent10
semantic-textual-similarity10
textual-similarity10
ranking10
nvidia-docker9
textual9
science9
distilbert9
computer-science9
recurrent-neural-networks9
react9
sentiment-classification9
fasttext8
medicine8
torchtext8

Programming languages (4)

C++Jupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
Usage of Siamese Recurrent Neural network architectures for semantic textual similarity
Contributions:6 releases, 452 commits, 12 PRs in 2 months
architecturesdeep-learningneural-network-architecturessimilaritysiamese
TharinduDR/TransQuest

Mar 2020 - Nov 2021

Contributions:12 releases, 803 commits, 837 pushes in 1 year 8 months
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
Tharindu Ranasinghe - Assistant Professor In Security And Protection Science, Computing And Communications