Jessica Paquette

Stuff at Somewhere

Tokyo, Japan
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
🎓
Top School
Jessica Paquette is a compiler engineer with 11 years of experience focused on LLVM/Clang tooling and back-end optimization, currently based in Tokyo. She has driven production-ready features such as the MachineOutliner and worked extensively on AArch64-specific options and inlining/cost heuristics to reduce code size and improve debugging. Her open source contributions at Apple and Woven by Toyota reflect a track record of shipping compiler passes, integrating upstream changes, and growing regional LLVM community engagement. Notably, she implemented and hardened Clang’s -moutline support and refined LLVM’s inlining logic to prevent size regressions while enabling LTO-friendly behavior. She combines deep systems-level expertise with practical delivery experience across automotive and consumer platforms, and has a background in mathematical research and educational app development.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Victoria
bookKwalikum Secondary School
languagesFrench, Japanese, English
github-logo-circle

Github Skills (23)

c-language10
compiler-development10
llvm10
compiler-design10
compiler-compiler10
compiler-optimization10
compiler10
arm10
clangd10
cprogramming-language10
clang10
debug9
performance-monitor9
debugging9
code-generation9

Programming languages (5)

C++CLLVMRPCPython

Github contributions (5)

github-logo-circle
apple/swift-llvm

Mar 2017 - Apr 2018

Role in this project:
userBack-end Developer
Contributions:24 commits, 15 pushes in 1 year 1 month
Contributions summary:Jessica primarily focused on optimizing the LLVM compiler's inlining behavior and addressing code size issues. Their contributions involved modifying and reverting inline cost calculations within `InlineCost.cpp` and `InlineCost.h` to prevent code size regressions. They also worked on integrating CFI instructions for AArch64 to improve debugging capabilities and handled specific instructions within the MachineOutliner. Furthermore, the user refactored and improved MachineOutliner to handle ADRPs and handle redzone optimizations.
apple/swift-clang

Jul 2017 - Mar 2019

Role in this project:
userBackend Developer
Contributions:7 commits, 6 pushes in 1 year 8 months
Contributions summary:Jessica primarily contributed to the Clang compiler project by integrating changes from other branches and fixing bugs. They addressed a merge conflict, likely related to attribute handling and testing. The user also added a new compiler option for the AArch64 architecture, demonstrating familiarity with target-specific compiler configurations and build processes. Additionally, the user resolved a link error and integrated upstream changes, indicative of a developer working on maintaining code stability and integrating external updates.
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
Jessica Paquette - Stuff at Somewhere