About me
Third year CS PhD student at the University of Minnesota - Twin Cities, USA advised by Assistant Professor Dr. Yogatheesan Varatharajah.
I worked as a Research Assistant at the Department of Computer Vision, MBZUAI, UAE under Assistant Professor Dr. Muhammad Haris Khan. My work was related to Domain Generalization and Network Calibration.
I worked as a Software Engineer in the R&D team at WSO2. My work was related to the compiler of the novel cloud native programming language, Ballerina. Mainly, I developed Java backend APIs for language support such as completions, code-actions, hover, .. etc.
I graduated from University of Moratuwa, Faculty of Engineering with a first class honours degree specializing in Electronic and Telecommunication Engineering in 2021. I completed my thesis on “Virtual Try-on for Online Fashion” with Dr. Ranga Rodrigo.
I completed my research internship in the Research team at WSO2, under the supervision of VP - Research & AI Dr. Malith Jayasinghe and Senior VP & Chief Architect Dr. Srinath Perera. I focused on analytically modeling the performance of the micro-services based systems.
My research interests lie in Machine Learning, ML for Healthcare, Self-supervised Learning, and Domain Specific Foundation Models.
Publications
EEG Foundation Models: A Critical Review of Current Progress and Future Directions Gayal Kuruppu, Neeraj Wagh, Yogatheesan Varatharajah (NeurIPS FMs for the Brain and Body Workshop 2025, JNE (Pending))
Matching Confidences and Softened Target Occurrences for Calibration Vinith Kugathaasan, Honglu Zhou, Zachary Izzo, Gayal Kuruppu, Sanoojan Baliah, Muhammad Haris Khan (DICTA, 2024)
Generalizing to unseen domains in diabetic retinopathy classification Chamuditha Jayanga, Gayal Kuruppu, Muhammad Haris Khan (WACV 2024)
Realistic, Animatable Human Reconstructions for Virtual Fit-On Gayal Kuruppu, Bumuthu Dilshan, Shehan Samarasinghe, Nipuna Madhushan, Ranga Rodrigo (Arxiv, 2022)
An Analysis of Throughput and Latency Behaviours Under Microservice Decomposition Malith Jayasinghe, Jayathma Chathurangani, Gayal Kuruppu, Pasindu Tennage, Srinath Perera (ICWE, 2020)
News
- Sep 2025 : Paper accepted to NeurIPS 2025 workshop
- Sep 2025 : Graduated with MS in Computer Science from University of Minnesota - Twin Cities
- Aug 2025 : Attended Machine Learning for Healthcare 2025
- Aug 2025 : Abstract accepted to AES 2025
- Dec 2024 : Paper accepted to DICTA 2024
- Jan 2024 : Paper accepted to WACV 2024
- Aug 2023 : Started working as a Graduate Research Assistant at Computer Science & Engineering Department, University of Minnesota, MN, USA
- Nov 2022 : Started working as a Research Assistant at Computer Vision Department, MBZUAI, UAE
- Oct 2022 : Published “Realistic, Animatable Human Reconstructions for Virtual Fit-On” preprint in Arxiv
- Jul 2021 : Graduated from University of Moratuwa, Faculty of Engineering with 1st class honours degree specializing Electronic and Telecommunication Engineering
- May 2021 : Started working as a Software(Compiler) Engineer at WSO2
- Aug 2020 : Attended the Cornell, Maryland, Max-Planck Pre-Doctoral Research School (CMMRS) 2020 in Saarbrucken, Germany
- Jun 2020 : Published “An Analysis of Throughput and Latency Behaviours under Microservice Decomposition” in ICWE 2020
- Jun 2019 : Started research internship at WSO2 research team
