Shoaib Meenai

Software Engineer at Meta

Menlo Park, 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
Shoaib Meenai is a software engineer with 11 years of experience based in Menlo Park, currently at Meta and holding MS and BS degrees in Computer Science from UIUC. He blends systems-level C++ expertise with mobile and full-stack development, contributing to high-profile open-source projects such as React Native, LLVM/Clang/LLDB, Folly, and HHVM. His work shows a strong focus on portability, cross-platform compatibility, and debugging—ranging from Android keyboard and secure text fixes to low-level ABI, vtable, and unwind/stack-trace issues. He has also improved developer ergonomics and product UX by adding backend and UI features for PrairieLearn, demonstrating versatility across backend, frontend, and build systems. Colleagues rely on him to untangle subtle compiler and build problems that span architectures and toolchains, a skill reflected in fixes that consider compiler versions and platform-specific behavior.
code11 years of coding experience
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (63)

debugging10
debug10
c-language10
javascript10
mobile-development10
react-native10
system-programming10
dwarf10
llvm10
windows10
hacking10
cmake10
c1110
hhvm10
android-development10

Programming languages (16)

JavaC++CRustHackCMakeHTMLKotlin

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Nov 2016 - Aug 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:48 commits in 2 years 9 months
Contributions summary:Shoaib primarily contributed to the Clang compiler, focusing on code generation and semantic analysis. They addressed issues related to Windows Itanium ABI, specifically concerning dllexport attributes, thunk propagation, and type information import. Their work involved modifying C++ code, including template instantiation and handling of attributes related to the MSVC ABI and the Windows Itanium environment. The contributions also included fixing driver issues related to the codeview-column-info and the standard library include paths.
keptwindowsllvmcc-plus-plus
llvm/llvm-project

Oct 2021 - Aug 2022

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:60 reviews, 5 commits, 35 PRs in 10 months
Contributions summary:Shoaib primarily contributed to the LLVM project by modifying the Clang compiler. Their work focused on refining the C++ code generation process, specifically concerning vtable implementation and static destructors. The contributions included addressing issues related to the relative vtable ABI and implementing enhancements to the handling of static destructors. These changes aimed to improve code size and address specific lifecycle considerations for mobile applications.
compilerstechnologiesclangsubmittoolchain
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
Shoaib Meenai - Software Engineer at Meta