About me

I am broadly interested in programming languages, compilers, and verification with a focus on parallel and concurrent systems and architectures.

I am an assistant professor at the Programming Languages Group, TU Delft since 2021, with former position as an assistant professor at the CSE Department, IIT Delhi.

Prior to joining IIT Delhi, I obtained my PhD from the Max Planck Institute for Software Systems (MPI-SWS) in 2019.

Before my PhD, during 2008-2013, I worked in industrial research and development positions with AMD Inc, TCS Research, and IBM Research.

In 2008, I obtained masters from CSE Department, IIT Kharagpur.

Research

I am currently exploring parallelism and concurrency at the intersection of programming languages and architectures:

Group

I am privileged to work with some of the most talented and smart people.

Teaching

Recent Publications (All Publications)

CGO'25 Cage: Hardware-Accelerated Safe WebAssembly
Martin Fink, Dimitrios Stavrakakis, Dennis Sprokholt, Soham Chakraborty, Jan-Erik Ekberg, Pramod Bhatotia.
PACT'24 Toast: A Heterogeneous Memory Management System
Maurice Bailleu, Dimitrios Stavrakakis, Rodrigo Rocha, Soham Chakraborty, Deepak Garg, Pramod Bhatotia.
POPL'24 How Hard is Weak-Memory Testing?
Soham Chakraborty, Shankaranarayanan Krishna, Umang Mathur, Andreas Pavlogiannis.
PLDI'23a Compound Memory Models. [Artifact]
Andres Goens, Soham Chakraborty, Susmit Sarkar, Sukarn Agarwal, Nicolai Oswald, Vijay Nagarajan.
PLDI'23b Optimal Reads-From Consistency Checking for C11-Style Memory Model]. [Artifact]
Hunkar Can Tunc, Parosh A. Abdulla, Soham Chakraborty, Shankaranarayanan Krishna, Umang Mathur, Andreas Pavlogiannis.
ASPLOS'23a Probabilistic Concurrency Testing for Weak Memory Concurrency. [Artifact]
Mingyu Gao, Soham Chakraborty, Burcu Kulahcioglu Ozkan.
ASPLOS'23b Risotto: A Dynamic Binary Translator for Weak Memory Model Architectures. [Project page]
Redha Gouicem*, Dennis Sprokholt*, Jasper Ruehl, Rodrigo Rocha, Tom Spink, Soham Chakraborty, Pramod Bhatotia.
Distinguished Artifact Award
PODC'22 Parameterized Verification under Release Acquire is PSPACE-complete.
Shankaranarayanan Krishna, Adwait Godbole, Roland Meyer, Soham Chakraborty.
PLDI'22 Lasagne: A Static Binary Translator for Weak Memory Model Architectures. [Project page]
Rodrigo Rocha*, Dennis Sprokholt*, Martin Fink, Redha Gouicem, Tom Spink, Soham Chakraborty, Pramod Bhatotia.
FMCAD'21 Robustness between Weak Memory Models. [Artifact] Soham Chakraborty. [Project page]
Arxiv

Patents

Service

Eurosys 2025 (Workshop chair), VMCAI 2025 (PC), VSTTE 2024 (PC), POPL 2024 (PC), APLAS 2023 (PC), APLAS 2020 (PC), OOPSLA 2020 (ERC), PLDI 2018 (AEC), CGO 2018 (AEC)

Talks