Prabhu Rajasekaran

Software Engineer at Google

Mountain View, 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
Prabhu Rajasekaran is a systems-focused software engineer with 11 years of experience building low-level tooling, compilers, and scalable backend systems, currently at Google in Mountain View. He combines deep program analysis and binary reverse-engineering skills with practical compiler hacking—evidenced by contributions to the high-profile LLVM project where he modified drivers and enabled UEFI/Clang toolchain features. His background spans industry roles from Autodesk to Amazon and research internships at Microsoft and Microsoft Research, plus a PhD and MS from UC Irvine, reflecting strong academic rigor and applied systems research. Comfortable across the stack, he has shipped end-to-end features (MySQL, Java, JavaScript) and optimized performance in production products, while also building automation frameworks and analysis tooling. He prefers direct, contextual outreach and values working relationships grounded in prior interaction rather than cold connections.
code11 years of coding experience
job12 years of employment as a software developer
bookB-Tech, Information Technology, B-Tech, Information Technology at Kumaraguru College of Technology
bookMaster's Degree, Computer Science, 3.89, Master's Degree, Computer Science, 3.89 at University of California, Irvine
languagesEnglish, Tamil
github-logo-circle

Github Skills (13)

uefi10
c-language10
clangd10
cprogramming-language10
compiler-construction10
clang10
llvm10
debug9
device-driver9
debugging9
driver9
build-system8
x86-648

Programming languages (9)

C++CRustLLVMJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend & Systems Engineer
Contributions:54 reviews, 67 PRs, 222 pushes in 2 years 7 months
Contributions summary:Prabhu primarily focused on modifying and enhancing the LLVM tools and driver components. Their contributions included enabling a multicall driver for the llvm-debuginfod-find tool, adding and reverting a toolchain for the UEFI x86_64 target within Clang, and addressing related build failures. Further work involved cleaning up UEFI toolchain includes and introducing a new UEFI target predefine, along with enabling Microsoft extensions for UEFI targets and fixing help text regressions.
compilerstechnologiesclangsubmittoolchain
Prabhuk/llvm-project

Nov 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:4 PRs, 73 pushes, 57 branches in 1 year 4 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
Prabhu Rajasekaran - Software Engineer at Google