Hervé Yviquel

Assistant Professor at University of Campinas

São Paulo, Brazil
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
Hervé Yviquel is an Assistant Professor at UNICAMP and a researcher in parallel computing with 15 years of experience spanning academia and industry. He holds a PhD from the University of Rennes 1 and focuses on compilation, scheduling, programming models, and high-performance computing for heterogeneous and cloud-based clusters. His work bridges theory and practice—developing task-based programming frameworks and cloud loop-parallelization techniques—and includes hands-on optimization of performance-critical code such as HEVC decoders. An active open-source contributor and Spack package maintainer, he has improved reproducible HPC software deployment by adding package versions and fixing complex dependency issues. Based in São Paulo, he blends deep systems expertise with practical experience deploying tools for diverse hardware, from SSE-optimized decoders to flexible package management.
code15 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Université de Rennes I
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Rennes 1
languagesFrench, English, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
166reputation
17kreached
1answer
6questions
github-logo-circle

Github Skills (27)

assembly10
python10
package-management10
c1110
x8610
c1710
sse10
hevc10
hpc9
conditional-compilation9
build-tools9
scientific-computing8
linux8
c-language7
cmake7

Programming languages (10)

C++ShellCLLVMVim SnippetScalaJavaScriptVue

Github contributions (5)

github-logo-circle
spack/spack

Oct 2020 - Apr 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer & Package Maintainer
Contributions:22 reviews, 10 commits, 13 PRs in 1 year 6 months
Contributions summary:Hervé primarily contributed to the `spack/spack` repository by adding and updating package definitions. Their work involved adding new versions of software packages like `gdrcopy`, `rdma-core`, and `ucx`, as well as fixing installation issues for dependencies such as `py-docutils`. The user also added support for extrae package variants and implemented changes to the mpich package configuration. These contributions focused on enhancing the package management capabilities and supporting a wider range of software versions and configurations within the Spack ecosystem.
compilerspythonradiussplatformslinux
OpenHEVC/openHEVC

Feb 2014 - Mar 2014

HEVC decoder
Role in this project:
userBackend Developer
Contributions:15 commits in 1 month
Contributions summary:Hervé primarily focused on optimizing the HEVC decoder, specifically targeting x86 architecture. Their contributions include fixing header issues, adding conditional compilation directives for SSE and other instruction sets, and updating code to be compatible with processors without SSE4. These changes indicate a focus on improving the decoder's performance and compatibility across a range of hardware configurations.
hevcdecoderjpeg2000h265
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