Pierrick Bouvier

Senior Software Engineer at Linaro

Vancouver, British Columbia, Canada
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

👤
Senior
🎓
Top School
Pierrick Bouvier is a Senior Software Engineer based in Vancouver with four years of industry experience and a deep background in C/C++ and low-level systems. He specializes in QEMU development and system architecture, having contributed significant memory access, thread-safety, and TCG codegen improvements as well as expanding the plugin API on a high-profile open-source project. At Linaro he drives Arm support and instrumentation plugins and previously led ports of major runtimes (Dart/Flutter, v8, Node.js, LLVM) to Windows on Arm. His track record spans video codec generators, binary instrumentation for program analysis, and GPU-accelerated image processing, showing a blend of research-grade rigor and production engineering. Colleagues rely on him for performance-oriented design, cross-platform porting, and pragmatic improvements to core virtualization tooling.
code4 years of coding experience
job9 years of employment as a software developer
bookGrenoble INP - Ensimag
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

c1710
low-level-programming10
c1110
api-design10
plugin10
architecture9
architectures9
code-generation9
system9
debug8
debugging8
multithreading8
performance-optimization8

Programming languages (15)

PowerShellJavaC++RustCPerlHTMLGroovy

Github contributions (5)

github-logo-circle
qemu/qemu

Mar 2023 - Jul 2023

Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
Role in this project:
userBack-end Developer & System Architect
Contributions:5 comments in 3 months
Contributions summary:Pierrick primarily contributed to low-level system features and performance optimizations within the QEMU project. Their work focused on improving memory access, thread safety, and code generation for the TCG subsystem. They also implemented enhancements to the plugin API, enabling conditional callbacks, new inline operations, and improving scoreboard management. This involved modifications to core QEMU source code, including code generation, and changes to core APIs.
linuxtarballsqemusubmitpull-requests
pbo-linaro/qemu

Jul 2023 - Apr 2025

Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
Contributions:3955 pushes, 313 branches in 1 year 9 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.
Request Free Trial