Soumi Manna is a compiler engineer with six years of experience specializing in Clang/LLVM and high-performance computing, currently driving front-end development and customer-facing bug resolution for the Intel C++ compiler. She has a strong foundation in C/C++ and parallel programming (MPI, OpenMP, CUDA) and a track record of improving compiler robustness—contributing targeted null-check and assertion fixes to the high-profile llvm/llvm-project. Her work spans implementing new pragmas, attributes and kernel-parameter types, Windows/MSVC compatibility testing, and addressing static-analysis issues, earning peer recognition for timely customer support. Soumi’s research and internship background includes hybrid MPI/OpenMP parallelization of large particle-tracking simulations and performance tuning of atmospheric models, reflecting both systems-level rigor and practical scalability improvements. She combines deep systems programming expertise with clear communication skills and a habit of hardening low-level code that prevents subtle runtime failures.
6 years of coding experience
MS, Computer Science, MS, Computer Science at University of Wyoming
B. Tech., Computer Science and Engineering, B. Tech., Computer Science and Engineering at Meghnad Saha Institute Of Technology
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:44 reviews, 83 PRs, 76 pushes in 2 years 8 months
Contributions summary:Soumi primarily focused on improving the robustness and stability of the LLVM compiler infrastructure. Their contributions centered on preventing potential null pointer dereference issues, a critical class of bugs in low-level systems programming. They implemented a series of targeted fixes across various Clang modules, adding assertions and null checks to safeguard against these vulnerabilities. Their work involved direct modification of code to ensure type safety and prevent runtime errors, which enhanced the overall quality and reliability of the LLVM project.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:113 pushes, 82 branches in 2 years 8 months
llvm-ircompilerstechnologiesclangsubmit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Soumi Manna - Compiler Engineer at Intel Corporation