Phoebe Wang

Software Engineer at Intel Corporation

Shanghai, Shanghai, China
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
Phoebe Wang is a software engineer based in Shanghai with 10 years of experience specializing in low-level compiler and toolchain development. Currently at Intel, she has hands-on expertise in x86 architecture support, adding instruction set extensions like AVX512 VP2INTERSECT and ENQCMD and enabling Cooperlake/Tigerlake microarchitectures. Her open-source contributions to LLVM/Clang include SEH and debugging support improvements, APX work, and critical ABI bug fixes that ensure correct calling conventions for legacy i386 types. Phoebe combines production-grade systems development with a deep understanding of platform-specific nuances, making her a go-to engineer for performance-sensitive, architecture-level features. She brings the discipline of large-scale corporate engineering while actively contributing to one of the most influential compiler projects in the industry.
code10 years of coding experience
github-logo-circle

Github Skills (16)

c1710
abi10
compiler10
assembly10
compiler-compiler10
c-language10
exception-handling10
c1110
cprogramming-language10
back-end-development10
compiler-development10
x8610
debug9
windows9
avx9

Programming languages (6)

JuliaC++CLLVMGoVim Script

Github contributions (5)

github-logo-circle
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:1429 reviews, 8 commits, 349 PRs in 9 months
Contributions summary:Phoebe primarily worked on compiler and toolchain technologies within the LLVM Project. They contributed to the Structured Exception Handling (SEH) implementation by addressing issues related to internal intrinsics, specifically around exception pad checks. Additionally, the user made contributions related to the Windows and CodeView debugging, as well as APX support and other back-end features.
compilerstechnologiesclangsubmittoolchain
llvm-mirror/clang

May 2019 - Sep 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:12 commits in 3 months
Contributions summary:Phoebe primarily focused on modifying the Clang compiler to support new x86 instructions and address ABI-related issues. Their work involved adding support for the AVX512 VP2INTERSECT and ENQCMD instructions, as well as the -march=cooperlake and -march=tigerlake flags. Additionally, they fixed a bug in the i386 ABI related to the __m64 type, ensuring correct parameter passing and return values. This indicates a focus on low-level compiler development and x86 architecture support.
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.
Request Free Trial
Phoebe Wang - Software Engineer at Intel Corporation