Adam Sawicki

Owner at Digital Dragons

Warsaw, Masovian 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

🤩
Rockstar
🎓
Top School
Adam Sawicki is a seasoned software engineer and technical lead with nine years of professional experience focused on real-time graphics, game engines, and GPU tooling across companies like AMD, Intel, and Microsoft. He combines deep low-level expertise in C++/Python, DirectX/Vulkan, and shader languages with practical system architecture—authoring widely used open-source projects such as the Vulkan Memory Allocator. At AMD he led teams through machine-learning-driven rendering features (FSR4) and contributed to developer tools, while earlier work spans GPU drivers, shader compilers, and broadcast signal processing. A practiced presenter and long-time blogger (asawicki.info since 2004), he regularly publishes technical articles and speaks at conferences, helping developers ship performant graphics. Pragmatic, detail-oriented, and user-focused, he favors short iteration cycles and debuggable designs that balance engineering quality with business needs. Based in Warsaw, he also advises conference programming and actively contributes to the game development community.
code9 years of coding experience
job16 years of employment as a software developer
bookM.Sc., Computer Science, Software Engineering, M.Sc., Computer Science, Software Engineering at Politechnika Częstochowska
stackoverflow-logo

Stackoverflow

Stats
7reputation
2kreached
0answers
4questions
github-logo-circle

Github Skills (16)

memory-management10
vulkan10
c-language10
cprogramming-language10
performance-optimization10
data-structure9
datastructures-algorithms9
algorithm9
data-structures9
algorithms9
build-system8
gmail6
google-sheets6
e-mail6
pdf6

Programming languages (4)

C++CJavaScriptHTML

Github contributions (5)

github-logo-circle
Easy to integrate Vulkan memory allocation library
Role in this project:
userBack-end Developer & System Architect
Contributions:16 releases, 19 reviews, 916 commits in 5 years 8 months
Contributions summary:Adam primarily focused on implementing features in the Vulkan memory allocator library. They updated the Premake tool and rebuilt binaries using Visual Studio 2017. Their contributions included the design and documentation of a new defragmentation interface, along with the addition of functions for multiple allocation operations and the modification of internal code structures. They also integrated support for new Vulkan features such as KHR_buffer_device_address and optimized memory management within the library, showcasing their involvement in both low-level system architecture and core functionality.
memory-allocationvulkanmemory-management
Easy to integrate memory allocation library for Direct3D 12
Contributions:8 releases, 4 reviews, 215 commits in 3 years 8 months
direct3dmemory-allocationmemory-managementdirect3d12d3d12
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