Gulfem Yeniceri is a software engineer in San Francisco with 12 years of experience specializing in programming languages, compilers, runtimes and virtual machines. She holds a Ph.D. in Computer Science from UC Irvine and has worked at Intel and now Google, bringing research-grade rigor to production compiler engineering. Gulfem is an active contributor to the LLVM project, where she has fixed optimization and debugging regressions, improved coverage instrumentation, and added debuginfod correlation support—work that reflects deep familiarity with compiler internals and testing. Her track record spans both academic research and industrial-scale toolchains, enabling her to bridge theoretical designs and practical, ship-ready implementations. Known for diagnosing failing tests and reverting subtle regressions, she excels at restoring correctness in complex multi-component systems. Based in the Bay Area, she combines long-term systems thinking with hands-on debugging that keeps large toolchains reliable.
12 years of coding experience
8 years of employment as a software developer
M.S., Computer Engineering, M.S., Computer Engineering at Bogazici University
M.S., Computer Science, M.S., Computer Science at New York University
Ph.D., Computer Science, Ph.D., Computer Science at University of California, Irvine
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Software Engineer (focus on Compiler Development and Debugging)
Contributions:29 reviews, 2 commits, 41 PRs in 1 year 1 month
Contributions summary:Gulfem primarily contributed to the LLVM project by reverting and fixing code changes related to compiler optimizations and debugging tools. Their work involved identifying and resolving issues causing test failures, particularly related to GlobalISel, lldb, and Clang's AST printing. The user also addressed bugs within the instrumentation and coverage tools, and they added support for conditional counter updates, demonstrating a strong understanding of compiler internals and testing methodologies. Furthermore, the user implemented a change to add debuginfod correlation support.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:42 pushes, 24 branches in 1 year 3 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.