Sanjay Malakar
I am a Ph.D. candidate in Computer Science at University of California,
Riverside (UCR),
advised by Prof. Manu Sridharan and a member of the RIPLE group. My research lies at the intersection of static
program analysis and software reliability, with a focus on detecting, verifying, and repairing
resource-management bugs in Java.
I am currently a Graduate Research Assistant at UCR. Previously, I worked as a Compiler Development
Research Intern at Nissan North America, where I built compiler infrastructure for accelerator-based
perception workloads. Before that, I worked as a Senior Software Engineer at
OpenRefactory, Inc., developing SAST tools to detect and
repair security and reliability bugs.
I hold an M.Sc. in Computer Science from UCR and a B.Sc. in Computer Science and Engineering from
Bangladesh University of Engineering and Technology; my
undergraduate thesis with Prof. Rifat Shahriyar focused
on repairing data race conditions, and I also collaborated with Dr. Gias Uddin and Dr. Anindya Iqbal on
empirical studies of low-code software development challenges.
I am particularly interested in tools that move from analysis to actionable repair.
Academic profiles: Google Scholar · ORCID · DBLP · UC Riverside