Rithik Sharma

PhD Graduate Student Researcher

California, United States
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
Rithik Sharma is a PhD candidate in Computer Science at UC Santa Cruz specializing in heterogeneous compilers, LLVM, and programming languages research, with seven years of practical experience across academia and industry. He has twice been selected for Google Summer of Code with the LLVM Foundation, contributed to the Clang static analyzer and loop-safety tooling, and has interned on Intel’s GPU compiler improving performance, reliability, and security for recent Arc GPUs. His background includes a collaborative bachelor’s thesis with Universität des Saarlandes and hands-on work building an LLVM backend and Rust frontend for embedded targets at HighTec. As a graduate teaching assistant for multiple compiler and PL courses, he pairs research with mentoring and course delivery. Rithik’s profile blends deep compiler toolchain expertise with real-world GPU compiler engineering, making him a strong collaborator for PL and compiler-focused research projects.
code7 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Informatik, Bachelor's degree, Informatik at Universität des Saarlandes
bookUniversity of California Santa Cruz
bookHigh school, Physics, Chemistry, and Mathematics, High school, Physics, Chemistry, and Mathematics at St. francis inter college
bookSummer School, Programming languages implementation, Summer School, Programming languages implementation at PLISS - Programming Languages Implementation Summer School
bookSummer School, Programming Languages Research, Summer School, Programming Languages Research at OPLSS - Oregon Programming Language Summer School
bookBachelor of Technology, Computer Science and Engineering, A, Bachelor of Technology, Computer Science and Engineering, A at Lovely Professional University
github-logo-circle

Github Skills (46)

modular10
llvm10
toolchain10
compiler10
clang10
vector-graphics8
placement8
animation8
vector7
gtkmm7
data-structures7
2d6
procedure6
dsa-algorithm6
sparse6

Programming languages (7)

C++ShellLLVMJavaScriptASP.NETHTMLPython

Github contributions (5)

github-logo-circle
SharmaRithik/llvm-project

Jul 2021 - Oct 2024

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:20 pushes, 1 branch in 3 years 4 months
compilerstechnologiesclangsubmittoolchain
infinixco/WAY-TO-PLACEMENT

Oct 2019 - Oct 2021

STEP WISE PROCEDURE
Contributions:13 commits, 9 PRs, 2 comments in 2 years
wiseprocedure
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
Rithik Sharma - PhD Graduate Student Researcher