Francis Mistrih

Software Engineer at Meta

San Francisco, 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
Francis Mistrih is a software engineer with 12 years of deep experience in compilers, LLVM, and low-level tooling, now working on compilers for Meta’s MTIA accelerator after leading LLVM-based accelerator compiler efforts at Apple. He specializes in backend code generation, optimization, and hardware/software co-design to improve performance and power for linear algebra workloads across CPUs and accelerators. His open-source contributions include fixes and feature work in high-profile projects like clang and swift-llvm/swift-clang, touching driver logic, MIR/X86 codegen, and YAML API integrations. He brings practical systems insight from teaching compiler toolchains and shipping production compiler-assisted optimization remarks into developer workflows. Known for tackling tricky build and codegen breakages, he combines rigorous low-level debugging with cross-disciplinary collaboration among library writers and hardware designers. Based in San Francisco, he blends research-era curiosity with production-grade engineering that moves from LLVM internals to deployed accelerator toolchains.
code12 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science at Ewha Womans University
bookMaster's degree Computer Science, Master's degree Computer Science at EPITA
bookBaccalauréat Scientific - Engineering Sciences, Baccalauréat Scientific - Engineering Sciences at Lycée Pilote Innovant International
languagesRomanian, French, English
github-logo-circle

Github Skills (24)

assembly10
c-language10
llvm10
c1110
x8610
c1710
code-generation10
compiler-compiler10
driver10
cplus10
yaml10
compiler10
cpp10
clangd10
cprogramming-language10

Programming languages (4)

C++CLLVMRPC

Github contributions (5)

github-logo-circle
apple/swift-llvm

May 2017 - Aug 2019

Role in this project:
userBack-end Developer
Contributions:48 commits, 40 pushes in 2 years 3 months
Contributions summary:Francis primarily contributed to the LLVM project, focusing on code generation and optimization. Their work involved enhancing the shrink-wrapping mechanism to handle no-return paths, adding support for missing CFI directives in MIR, and adding address space support in MIR. They also addressed a bug related to incorrect encoding of rip-relative addressing and immediate displacements in X86.
apple/swift-clang

Dec 2017 - Oct 2019

Role in this project:
userBackend Developer
Contributions:13 commits, 10 pushes in 1 year 9 months
Contributions summary:Francis primarily focused on fixing and updating the YAML API usage within the `swift-clang` repository, as indicated by multiple commits addressing code changes related to YAML API integration. The user also addressed missing initializations within the pretty printer, showing involvement in AST-related components. Furthermore, the user merged branches and resolved conflicts, contributing to code maintenance and integration efforts. They also worked on driver-related changes related to architecture configurations.
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