Ryan Holt

Principal Software Engineer at MathWorks

Greater Boston 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
Ryan Holt is a Principal Software Engineer based in Greater Boston with five years of professional experience and a strong foundation from MS and BS degrees in Computer Science at UC Riverside. He has progressed through engineering roles at MathWorks, advancing from Software Engineer to Principal, where he focuses on robust, numerically intensive systems and tooling. An active contributor to the LLVM project’s MLIR subsystem, Ryan has implemented runtime verification and optimization passes for linear-algebra operations—demonstrating deep compiler and performance engineering expertise. His background includes aerospace-focused simulation and MATLAB algorithm development, reflecting comfort with both domain-specific numerics and systems-level software. Known for turning complex mathematical requirements into maintainable code, he blends academic rigor with practical delivery across product and research-driven environments.
code6 years of coding experience
job8 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of California, Riverside
github-logo-circle

Github Skills (9)

compiler-optimization10
lg10
mlr10
tensorflow9
operation9
tensorrt9
tensor9
c-language8
cprogramming-language8

Programming languages (3)

TypeScriptC++LLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Nov 2023 - Dec 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 11 PRs, 4 pushes in 2 years 1 month
Contributions summary:Ryan primarily contributed to the MLIR (Multi-Level Intermediate Representation) project, focusing on runtime verification for Linalg (Linear Algebra) operations. They implemented and refined checks to ensure the correct dimensions of operands at runtime. Their work also involved constant folding optimizations, particularly for `linalg.transpose` operations, and supporting the lowering of `tensor.unpack` operations with outer dimension permutations. These changes indicate a strong understanding of compiler infrastructure and optimization techniques within the MLIR framework.
compilerllvmtoolchain
ryanpholt/llvm-project

Dec 2023 - Apr 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:47 pushes, 9 branches in 2 years 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