Hi there, you have reached the personal web page of Rithik Sharma.

About Me

I am a senior year undergrad student from India. My majors are in Computer Science and Engineering. I am interested in PL-based research, specifically in compilers with LLVM. I also got accepted twice for Google Summer of Code 2020, and 2021 under the LLVM Compiler Infrastructure, where I worked on a loop safety compiler utility and the Clang static analyzer.

I recently moved to SaarbrĂĽcken, Saarland, Germany for my bachelor's thesis work/major project. I joined the University of Saarland as a freemover student and working on my bachelor's thesis work/major project with the collaboration with the university and HighTec. I am extending LLVM's support for new architectures to make electric vehicles more functional.

I am looking for more PL/Compiler-based research work. If you are interested in working with me, please reach out to me :)

Google Summer of Code 2021
The LLVM Compiler Infrastructure

Clang Static Analyzer Performance Profiling

Google Summer of Code 2020
The LLVM Compiler Infrastructure

Unify ways to move code or check if code is safe to be moved


Here are some current and past projects.

Clang Static Analyzer performance profiling

Unify ways to move code or check if code is safe to be move.

Implementing classical data flow analysis in LLVM

Flexible Compiler Benchmarking Infrastructure for RISC V

Pipe-lining GitHub's Travis CI to Gitlab's Yml CI using bash

Web android browser for y2mate using Google blocky

Student registration system using python GUI

Student data retrieval using data handling in c++



Student Volunteer

ICFP 2021- International Conference on Functional Programming. Visit

Student Volunteer

PLDI 2021 - Programming Languages Design and Implementation. Visit

Student Volunteer

SPLASH 2020 - Systems, Programming, Languages, and Applications: Software for Humanity. Visit

Student Volunteer

POPL 2021 - Principles of Programming Languages. Visit

Student Volunteer

ICSE 2021 - International Conference on Software Engineering. Visit



LLVM Developers' Meeting 2020 Poster

Contact Me

Email: rithiksh02@gmail.com

Phabricator: RithikSharma

Twitter: @sharmarithik02

Github: SharmaRithik.