Emmett Neyman is a Seattle-based software engineer with a decade of experience specializing in compilers, static analysis, and security tooling. At Meta he builds security-focused static analysis for C++, drawing on internship work at Google and Facebook where he contributed to clang-fuzzer and implemented Clang attributes and fuzzers that uncovered miscompilations. His open-source contributions include enhancing Clang's fuzzer with protobuf-to-LLVM IR conversion, nested-loop generation, vectorization metadata and JIT passes—work that ties deep compiler internals to practical tooling. A Penn MS/BS graduate with strong academic performance, he also has hands-on experience automating grading systems and building interactive 3D web apps, reflecting a blend of systems-level expertise and product-oriented engineering.
10 years of coding experience
1 year of employment as a software developer
Bachelor's of Science in Engineering, Computer Science, GPA: 3.63/4, Bachelor's of Science in Engineering, Computer Science, GPA: 3.63/4 at University of Pennsylvania
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer / Compiler Engineer
Contributions:10 commits in 1 month
Contributions summary:Emmett contributed to the Clang compiler project, focusing on the Clang fuzzer tool. Their work involved implementing protobuf-to-LLVM conversion for generating LLVM IR from protobuf definitions. They also integrated code execution by adding passes for loop vectorization and JIT compilation. Furthermore, they enhanced the fuzzer by incorporating nested loop structures and adding metadata to the generated IR for improved vectorization.
Contributions:58 pushes, 1 branch in 6 years 5 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.