Karthika C

Senior Engineer at Qualcomm

Coimbatore, Tamil Nadu, 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
Karthika C is a senior software engineer based in Coimbatore with three years of hands-on experience in compiler development and optimization. She has progressed from intern to senior engineer roles at MulticoreWare and Qualcomm, focusing on backend compiler work and loop/vectorization improvements. Her open-source contributions to the high-profile LLVM project—especially fixes in the Polly component for data-flow analysis, reduction detection and null-pointer issues—demonstrate deep expertise in static analysis and compiler toolchains. Known for shipping precise, low-level fixes that improve optimization correctness, she blends practical product experience with research-adjacent problem solving.
code3 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Coimbatore Institute of Technology
github-logo-circle

Github Skills (9)

compiler-optimization10
c-language10
cprogramming-language10
llvm10
polly10
data-analysis9
dataflow9
analyse9
static-analysis9

Programming languages (1)

LLVM

Github contributions (2)

github-logo-circle
llvm/llvm-project

Feb 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 18 PRs, 4 pushes in 2 years 1 month
Contributions summary:Karthika's contributions primarily focus on the Polly component within the LLVM project, specifically addressing static analysis (cppcheck SA) comments and improving the data flow analysis for reduction detection. They fixed bugs related to null pointer dereferences and made adjustments to the loop vectorization metadata. These changes demonstrate expertise in compiler optimization and related tooling.
compilerstechnologiesclangsubmittoolchain
kartcq/llvm-project

Oct 2023 - Dec 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:80 pushes, 34 branches in 1 year 2 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