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 (9)

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

Programming languages (2)

RustLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Feb 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:52 reviews, 57 PRs, 25 pushes in 1 year 1 month
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.
compilerstechnologiesclangsubmittoolchain
svs-quic/llvm-project

Feb 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:152 pushes, 69 branches in 1 year 1 month
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
Sudharsan Veeravalli - Staff Engineer at Qualcomm