I am an Assistant Professor of Computer Science at Virginia Tech. My research interests span the areas of compilers, programming languages, and high-performance computing. I am particularly interested in solving challenges arise from the irregularity in programs.
I am currently looking for motivated PhD students starting in Fall 2025. Please feel free to reach out if my work interests you.
I received my PhD from Purdue University where I was fortunate enough to advised by Milind Kulkarni. I was part of the PurPL group at Purdue University. I earned my Bachelor’s in Electronic and Telecommunication Engineering from UoM, Sri Lanka.
PhD in Electrical and Computer Eng., 2023
Purdue University, USA
MS in Electrical and Computer Eng., 2022
Purdue University, USA
BSc in Electronic and Telecom. Eng., 2014
University of Moratuwa, Sri Lanka
Journals
I teach compilers and programming languages courses for both graduate and undergraduate students.
Program Committee (PLDI) | 2025 |
Program Committee (PPoPP) | 2025 |
Program Committee (CGO) | 2025 |
Program Committee (PLDI SRC) | 2024 |
Program Committee (CC) | 2024 |
Registration Chair (PPoPP) | 2023 |
Project for Inclusion in ECE (PIECE) Committee | 2022 |
External Review Committee (OOPSLA) | 2022 |
Artifact Evaluation Committee (OOPSLA) | 2022 |
Artifact Evaluation Committee (PLDI) | 2020 |
Program Committee (ECOOP Doctoral Symposium) | 2019 |
Collaborative Reviewer (POPL) | 2019 |