Summary
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.
8 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Informatik, Bachelor's degree, Informatik at Universität des Saarlandes
University of California Santa Cruz
High school, Physics, Chemistry, and Mathematics, High school, Physics, Chemistry, and Mathematics at St. francis inter college
Summer School, Programming languages implementation, Summer School, Programming languages implementation at PLISS - Programming Languages Implementation Summer School
Summer School, Programming Languages Research, Summer School, Programming Languages Research at OPLSS - Oregon Programming Language Summer School
Bachelor of Technology, Computer Science and Engineering, A, Bachelor of Technology, Computer Science and Engineering, A at Lovely Professional University