Daniele Spurio

Graphics Software Engineer at Intel Corporation

Folsom, California, 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
Daniele Spurio is a Graphics Software Engineer with 11 years of experience building low-level GPU and embedded systems software, currently working at Intel in Folsom, California. He specializes in C/C++ design, Linux device and GPU kernel drivers, software validation, and microcontroller-based systems, bringing deep expertise in device initialization and interrupt handling. His contributions to the Linux kernel's DRM subsystem for Intel Xe graphics include PXP (Protected Xe Path) feature implementation and improvements to GSC proxy error handling and session management—work visible in the widely used torvalds/linux repository. A double summa cum laude graduate in Electronics Engineering from Sapienza Università di Roma, he combines rigorous academic training with practical firmware and kernel-level problem solving. Notably, he focuses on secure graphics paths and power-management flows, an area that blends firmware, kernel, and security considerations. He is comfortable navigating complex cross-layer challenges from microcontroller firmware up through kernel drivers to ensure reliable, secure graphics functionality.
code11 years of coding experience
bookLaurea Magistrale, Electronics Engineering, 110/110 cum laude, Laurea Magistrale, Electronics Engineering, 110/110 cum laude at Sapienza Università di Roma
languagesEnglish, Italian
github-logo-circle

Github Skills (15)

c1710
kernel10
drm10
driver10
gpu10
linux-kernel10
c1110
rendering10
interrupt9
interrupt-handling9
debug9
debugging9
graphic8
intel8
build-system7

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
torvalds/linux

Nov 2022 - Dec 2022

Linux kernel source tree
Role in this project:
userBackend Developer
Contributions:8 commits in 28 days
Contributions summary:Daniele primarily contributed to the Intel Graphics Processing Unit (GPU) driver, specifically the DRM (Direct Rendering Manager) subsystem. Their work focused on low-level firmware interactions, including improving error checking and logging within the GSC proxy for the xe driver. They also implemented PXP (Protected Xe Path) features, involving resource allocation for key invalidation and GSC session management, adding inline termination support and managing PXP PM suspend/resume flows. Furthermore, they have demonstrated expertise in device initialization and interrupt handling within the Xe graphics driver framework.
kernellinux-kernellinuxkernel-source
intel/mainline-tracking

May 2019 - Sep 2022

Contributions:506 commits in 3 years 4 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
Daniele Spurio - Graphics Software Engineer at Intel Corporation