About

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.

[Research Statement] [Teaching Statement]

Interests
  • Compilers
  • Programming Languages
  • High-Performance Computing
Education
  • 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

Publications

Conferences

Teaching

I teach compilers and programming languages courses for both graduate and undergraduate students.

Service

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

Awards

  • Best Paper Award at ICS (2022)
  • Bilsland Dissertation Fellowship (2021)
  • Silver Medal in ACM Student Research Competition at SPLASH (2018)
  • Electrical and Computer Engineering Fellowship (2015)