Michael Maitland is a software engineer with a decade of experience specializing in compilers and computer architecture, currently advancing low-level systems at Meta. He has deep LLVM expertise, notably contributing to the RISC-V backend—implementing and optimizing vector instructions, widening/narrowing FP conversions, and improving codegen for vector operations in one of the most influential open-source compiler projects. Prior roles include senior compiler engineer at SiFive and a mix of startup and cloud experience as a CTO/co-founder and SDE at Amazon, giving him both production rigor and product-building instincts. Based in New York and trained at Cornell, he blends systems-level rigor with practical delivery, often focusing on garbage collection, vectorization, and machine-specific code generation. An uncommon strength is translating architecture-level ideas into concrete compiler transformations that enable new ISA features to be used efficiently by real-world code.
10 years of coding experience
7 years of employment as a software developer
Horace Greeley High School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Cornell University
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:970 reviews, 310 PRs, 229 pushes in 2 years 6 months
Contributions summary:Michael primarily contributes to the RISC-V backend of the LLVM project, focusing on implementing and optimizing vector instructions. Their work involves splitting and modifying pseudo instructions related to vector floating-point arithmetic and converting them to three-address form. They have also added support for new instructions, including widening and narrowing floating-point conversions and widening multiply instructions, and improving the code generation for vector operations.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:792 pushes, 236 branches in 1 year 7 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.