Sriraman Tallam is a seasoned web developer with 17 years of experience based in Sunnyvale, California, blending production web engineering with deep systems-level expertise. While focused on web development, he brings unusual depth in compiler and linker optimizations—his GitHub work on clang/LLVM introduced options like -mpie-copy-relocations and -fno-plt to influence PIE and PLT behavior, improving code generation flexibility. This combination lets him reason about performance and code size from both application and toolchain perspectives, making him effective at squeezing out efficiency across the stack. Comfortable working on back-end infrastructure, he ships pragmatic solutions that balance maintainability with low-level performance gains. Colleagues can rely on him for nuanced trade-offs between fast iteration and optimized binary behavior, a skill set that’s rare among web-focused engineers.
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:6 commits in 1 year 10 months
Contributions summary:Sriraman made several contributions related to compiler infrastructure, focusing on enhancing compiler options and code generation. Their work involved introducing new clang options, such as `-mpie-copy-relocations` and `-fno-plt`, to control compiler behavior for Position Independent Executables (PIE) and the avoidance of the PLT. They also modified code generation related modules and files to incorporate the new options and set module metadata to handle the changes. These changes appear to be improvements that improve the compiler's flexibility and control over generated code.
Contributions:2 PRs, 10 pushes, 7 branches in 6 months
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.