David Li is a seasoned full-stack engineer with 18 years of experience and 12+ years of professional work scaling systems and developer workflows for large organizations. Currently a Member of Technical Staff at OpenAI, he previously served as a founding engineer at Honor where he built front-end stacks, led architecture for core services, and scaled infrastructure to support 500+ employees. His background includes impactful frontend work at Google—co-authoring a JavaScript framework used across major products—and low-level contributions to LLVM/Clang on profiling and coverage mapping, reflecting unusual fluency across compiler internals and user-facing applications. He emphasizes developer experience, instrumentation, and robust release practices, and has a track record of driving migrations to Kubernetes and institution-building like weekly tech talks and mentoring. Seeking technical leadership with a path into people management, he combines deep technical breadth with operational rigor and an appetite for improving both developer and user experiences.
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:44 commits in 1 year 8 months
Contributions summary:David's commits primarily focus on refactoring and improving the Clang compiler's toolchain, specifically the driver components. They introduced changes related to instrumentation and coverage mapping features within the compiler. These include modifying how profiling runtime libraries are linked, and refactoring core functions and internal data structures. Further contributions involve adding flags for profiling, and simplifying the coverage mapping system.
Contributions summary:David primarily contributed to the LLVM/Clang project, focusing on Profile Guided Optimization (PGO). Their work included fixing issues related to the profiling of explicitly defaulted assignment operators and refactoring test cases for improved focus and robustness. They also made updates to the CoverageMappingGen module, and made changes related to test cases.
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.