Summary
Kanishka Silva is a research-focused software engineer and postdoctoral researcher with eight years of experience building full-stack systems, leading teams, and delivering customer-facing solutions across web, mobile, and data platforms. Currently contributing to large research data initiatives at GESIS and completing PhD work in Computational and Corpus Linguistics, he blends applied NLP, information retrieval, and knowledge-graph engineering to make research data more discoverable and linkable. His background spans industry roles as an Associate Tech Lead and senior engineer—shipping React/React Native frontends, .NET backends, GraphQL and Azure deployments—plus hands-on blockchain and event-sourcing projects early in his career. A committed educator, he has lectured on AI, data science and Python while supervising capstone projects, and he brings uncommon cross-pollination between academic research and pragmatic product delivery.
8 years of coding experience
5 years of employment as a software developer
M.Sc. in Artificial Intelligence, Artificial Intelligence, M.Sc. in Artificial Intelligence, Artificial Intelligence at University of Moratuwa
Ordinary Levels passed with 8 A's 1 C, Ordinary Levels passed with 8 A's 1 C at Janadhipathi Balika Vidyalaya, Nawala
Postgraduate Research in Computational and Corpus Linguistics, Computational Linguistics, Postgraduate Research in Computational and Corpus Linguistics, Computational Linguistics at University of Wolverhampton
Maths Stream in Advanced Levels' 2011, Advanced Levels passed with 1 A 2 C's and qualified for University entrance, Maths Stream in Advanced Levels' 2011, Advanced Levels passed with 1 A 2 C's and qualified for University entrance at Devi Balika Vidyalaya
English, Sinhala, German