Sławomir Cygan

AI GPU Software Development Engineer at Intel Corporation

Gdańsk, Pomeranian Voivodeship, Poland
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
Sławomir Cygan is an AI GPU Software Development Engineer with 14+ years of deep expertise in graphics and system-level engineering, now focused on AI-driven real-time 3D graphics at Intel. He has been a technical lead and hands-on contributor across ARC and Xe GPU driver stacks, tooling for Vulkan and OpenGL ES, and cross-platform Windows and Android ecosystems. A prolific backend and systems contributor to Khronos projects (Vulkan Loader, Validation Layers, Vulkan-Tools) and LunarG samples, he has strengthened loader robustness, fixed subtle shader and memory bugs, and added Windows-specific security and compatibility enhancements. His background ranges from Linux kernel and device drivers for embedded systems to GPU driver tooling, reflecting a rare blend of low-level systems rigor and graphics-rendering expertise. Based in Gdańsk, he pairs an M.Sc. in Computer Science with a consistent record of improving open-source graphics infrastructure that underpins modern GPU ecosystems.
code14 years of coding experience
job16 years of employment as a software developer
bookM.Sc. Eng, Computer Science, M.Sc. Eng, Computer Science at Gdansk University of Technology
languagesPolish, English
github-logo-circle

Github Skills (19)

vulkan10
debug10
c-language10
wp-api10
graphics-engine10
winapi10
c1110
c1710
loader10
ws-api10
cprogramming-language10
system-programming9
windows9
build-automation9
system-security9

Programming languages (6)

C++CPHPHTMLGLSLPython

Github contributions (5)

github-logo-circle
KhronosGroup/Vulkan-Loader

Jun 2015 - Jan 2018

Vulkan Loader
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 comment in 2 years 8 months
Contributions summary:Sławomir primarily contributed to the Vulkan loader, addressing issues related to Windows-specific functionalities. Their work included modifying the loader to search for ICDs in the SysWow64 folder, fixing dispatch table initialization, and adding new ICD search paths via the Windows registry. They also focused on resolving memory management issues within the loader, fixing a registry handle leak, and improving compatibility with Universal Windows drivers by leveraging Unicode functions and removing deprecated dependencies.
windowsvulkanopenglandroid-ndkloader
KhronosGroup/Vulkan-Tools

Jun 2015 - Oct 2019

Vulkan Development Tools
Role in this project:
userBackend & System Engineer
Contributions:15 commits in 4 years 5 months
Contributions summary:Sławomir contributed to the Vulkan tools repository by fixing bugs, improving the loader, and adding validation to enhance the stability and reliability of the tools. They addressed shader-related crashes, improved the Windows loader by incorporating SysWow64 folder search and adding registry search paths. The user also enabled Control Flow Guard on Windows, enhancing the security of the tools, and fixed memory leaks.
vulkan
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
Sławomir Cygan - AI GPU Software Development Engineer at Intel Corporation