Summary
Kirshanthan (Krish) Sundararajah is an Assistant Professor at Virginia Tech with a PhD in Electrical and Computer Engineering from Purdue University and nine years of experience spanning compilers, programming languages, and high-performance computing. He focuses on tackling performance bottlenecks in irregular programs, blending compiler techniques with runtime and parallelization strategies. His background includes research and internship experience at NVIDIA and Microsoft, and a dissertation fellowship at Purdue, reflecting a mix of industry-relevant systems work and deep academic rigor. He has taught data structures and introductory data science, bringing classroom experience to mentor students and guide research projects. Based in Blacksburg, VA, Krish combines low-level systems expertise (e.g., compiler backends and vectorization) with practical work on task-based runtimes and ML-related optimizations. Colleagues note his ability to translate theoretical advances into tooling and optimizations that improve real-world application performance.
9 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree, Electronic and Telecommunication Engineering, Bachelor’s Degree, Electronic and Telecommunication Engineering at University of Moratuwa
Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering, Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering at Purdue University
English, Tamil, Sinhalese