I am a postdoc at MIT advised by Saman Amarasinghe, and an incoming professor at Georgia Tech! I am inspired to make programming high-performance computers more productive, efficient, and accessible. My research primarily focuses on using compilers to adapt programs to the structure of data, bridging the gap between program flexibility and data structure flexibility. I’m the author of the Finch array programming language, which supports a wide variety of programming constructs on sparse, run-length-encoded, banded, or otherwise structured arrays. I also write algorithms to automatically analyze and optimize array programs. My work is listed on my publications page. Please reach out if you are interested in doing research at Georgia Tech!

Glassblowing adds balance to my life. I blow glass and teach first-time glassblowers at the MIT Glass Lab. If you’re curious, I’ve highlighted some of my favorite creations in my portfolio.

Updates

  • February 2025: I have joined the Program Committee for PLDI 2025 and CC 2025.

  • February 3, 2025: Systec is in the MIT News!

  • December 18, 2025: Our publication “Finch: Sparse and Structured Array Programming with Control Flow” has been accepted to OOPSLA 2025!

  • October 27, 2024: I’m excited to announce that I will be joining the faculty of Georgia Tech as an Assistant Professor starting August 1st, 2025.

  • July 22, 2024: Radha’s paper on SySTeC, the symmetric tensor compiler built using Finch, has been accepted to CGO 2025!