Philip Reames

Principal Member Of Technical Staff at Rivos Inc.

Irvine, 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
Philip Reames is a Principal Member of Technical Staff and compiler specialist with 13 years of experience building and leading LLVM-based compiler projects for managed runtimes. He has steered compiler teams and shipped Falcon, a production LLVM-backed JIT for the Zing JVM, and now applies deep expertise in mid-level optimizations, GC support, atomics, and VM internals at Rivos and through his consulting practice. A long-term, active contributor to the flagship llvm-project (notably RISC-V stack-offset testing and backend optimizations), he blends hands-on engineering with pragmatic leadership across research and production contexts. Based in Irvine, CA, he is sought for designing LLVM extensions and resolving thorny runtime questions—often surfacing subtle correctness issues via focused test coverage.
code13 years of coding experience
job14 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at University of California, Berkeley
bookBachelors of Science, Computer Science, Bachelors of Science, Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (13)

llvm10
compiler-optimization10
risc-v10
assembly10
architectures10
assembler10
computer-architecture10
architecture10
instruction-set10
testing10
assemble9
low-level-programming8
code-generation8

Programming languages (7)

JuliaC++ShellCLLVMMakefilePython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Jan 2023

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:1079 reviews, 9 commits, 427 PRs in 5 months
Contributions summary:Philip is primarily contributing to the LLVM Project, with a focus on optimizing and expanding the testing for stack offsets within the RISC-V compiler. Their commits include the addition of test cases, which expose and verify specific stack offset ranges and features. They are also involved in optimizing the RISC-V compiler by removing redundant operations and generating more efficient assembly code. The work indicates a focus on compiler optimization and testing in the context of RISC-V architecture.
compilerstechnologiesclangsubmittoolchain
preames/technical-links

May 2016 - Jun 2022

Contributions:25 commits, 29 pushes, 1 branch in 6 years 1 month
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
Philip Reames - Principal Member Of Technical Staff at Rivos Inc.