Rodrigo Vivi

Principal Engineer at Intel Corporation

Florida, United States
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
Rodrigo Vivi is a Principal Engineer with 19 years of experience specializing in Linux graphics, GPU and display driver architecture, and power management across platforms from low-power devices to servers. Currently at Intel, he drives Linux graphics architecture and release coordination while mentoring cross-functional teams and aligning user APIs across the graphics stack. A long-time contributor to the upstream Linux kernel (including work in the torvalds/linux tree on i915 and XE drivers), he focuses on display register handling, suspend/resume robustness and performance profiling for schedulers. Rodrigo combines deep low-level systems expertise—from kernel drivers and device bring-up to user-space components like Mesa—with practical productization experience. He has a track record of enabling platforms from pre-silicon through production and working directly with major customers and distributions. Based in Florida, he blends research-level technical rigor with hands-on engineering and cross-team leadership.
code19 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Engineer, Bachelor's degree, Computer Engineer at Universidade Estadual de Campinas
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

c1710
driver10
device-driver10
c1110
gpu10
linux-kernel10
power-management10
internals9
kernel9

Programming languages (5)

ShellC++CRustPython

Github contributions (5)

github-logo-circle
torvalds/linux

Dec 2022 - Jan 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:3 commits in 21 days
Contributions summary:Rodrigo primarily contributed to the Linux kernel, focusing on the GPU and display drivers. Their work involved implementing performance profiling features for the panthor scheduler, as well as refactoring and improving the display suspend and resume functionality for i915 and xe drivers. They also converted existing display-related functions and code to align with the newer display architecture. These changes demonstrate a strong focus on display-related register handling and management.
kernellinux-kernellinuxkernel-source
rodrigovivi/linux

Jun 2014 - Dec 2022

my personal linux-dev playground
Contributions:29 commits, 224 pushes, 124 branches in 8 years 6 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
Rodrigo Vivi - Principal Engineer at Intel Corporation