Meador Inge is a Staff Security Engineer at Google with 14 years of experience blending deep compiler expertise and hands-on security engineering across embedded, cloud, and application domains. He has a long history of contributing to major toolchains—work on Clang/LLVM and GCC dating back to Mentor Graphics and notable contributions mirrored in llvm-mirror/clang—and applies that low-level systems knowledge to threat modeling, exploit development, and cryptographic analysis. His open-source work includes backend compiler features and implementing Python-to-Go runtime behavior in Google's grumpy project, reflecting a pragmatic mix of language runtime and systems work. Meador pairs a Master’s focus in machine learning with practical compiler and RTOS experience, enabling a rare ability to trace security issues from high-level algorithms down to code generation and runtime behavior. He’s known for turning complex toolchain and architectural constraints into robust, auditable solutions and for communicating those risks through white papers and security education.
14 years of coding experience
13 years of employment as a software developer
M.S. Computer Science (focus on Machine Learning), M.S. Computer Science (focus on Machine Learning) at University of South Alabama
B.E. Computer Engineering, B.E. Computer Engineering at Auburn University
Grumpy is a Python to Go source code transcompiler and runtime.
Role in this project:
Back-end Developer
Contributions:12 commits, 11 PRs, 47 comments in 21 days
Contributions summary:Meador primarily contributed to the implementation of built-in functions and methods within the Grumpy project. Their work focused on adding support for various Python built-in functions such as `abs`, `all`, `any`, and `cmp`, as well as methods like `capitalize` and `count` for strings, and count for tuples and lists, ensuring these functionalities were correctly translated from Python to Go. They also implemented support for unary minus and made `list.sort` stable, along with introducing initial support for complex numbers. This involved modifications across multiple files, including testing, core runtime components, and type-specific implementations.
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:13 commits in 4 years 10 months
Contributions summary:Meador primarily contributed to the Clang compiler, focusing on improving code generation and compiler features. Their work involved expanding the `creal` and `cimag` functions, expanding existing builtins and fixing related compilation errors. They also addressed build issues related to the library call simplifications, fixed a crash in Sema and implemented changes related to handling `constexpr` variables in range loops and condition declarations.
keptwindowsllvmcc-plus-plus
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.