Sudharsan Veeravalli

Staff Engineer at Qualcomm

Hyderabad, Telangana, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sudharsan Veeravalli is a Staff Engineer based in Hyderabad with a decade-plus career at Qualcomm focused on LLVM compiler tools, debuggers, assemblers and RISC-like processor toolchains. He combines deep C++ expertise with Python tooling to deliver performance fixes and feature support across compiler passes and debuggers, and has progressed from hands-on integration and internal tooling to leading compiler development. His open-source contributions to the prominent llvm/llvm-project include targeted bug fixes and performance improvements—such as addressing debug-info issues, SCCP solver locations, and adding support for Qualcomm uC XQCI extensions—demonstrating impact on an industry-standard compiler. Comfortable owning end-to-end tooling that handles large data and user loads, he also brings practical cross-team integration experience from early product-software roles. Colleagues rely on him for pragmatic problem solving that bridges low-level code generation details and developer-facing tools.
code2 years of coding experience
job10 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookPSBB KK Nagar
languagesEnglish, Tamil, Hindi, Telugu
github-logo-circle

Github Skills (8)

risc-v10
compiler-design10
c-language10
cprogramming-language10
llvm10
code-generation9
debugging9
assembly8

Programming languages (3)

C++RustLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Feb 2024 - Jun 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:171 reviews, 145 PRs, 77 pushes in 2 years 4 months
Contributions summary:Sudharsan primarily contributed to bug fixes and performance improvements within the LLVM compiler project. Their work involved addressing debug information issues in the IndVarSimplify pass, handling empty struct/union arguments in the RISC-V calling convention for C++, fixing missing debug locations in the SCCP solver, and addressing issues related to saturation and overflow instructions. Additionally, the user added support for Qualcomm uC XQCI extensions.
compilerllvmtoolchain
svs-quic/llvm-project

Feb 2024 - Jul 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:459 pushes, 203 branches in 2 years 5 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.
Request Free Trial