Jan Sikorski

Wine Developer at CodeWeavers

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
Jan Sikorski is a seasoned systems and graphics engineer with 12 years of experience, currently working as a Wine Developer at CodeWeavers in Warsaw. He specializes in low-level graphics, buffer and memory optimizations, and cross-API compatibility, with notable open-source contributions to Wine (wined3d and Windows codecs) and MoltenVK where he improved Vulkan-to-Metal translation and resource handling. His background in applied physics and doctoral studies in quantum gravity gives him a strong analytical foundation for tackling complex rendering and systems problems. Colleagues appreciate his ability to blend rigorous testing with practical performance tuning across platform boundaries, often surfacing subtle format-conversion and barrier-handling fixes that improve real-world application compatibility.
code12 years of coding experience
job3 years of employment as a software developer
bookEngineer's Degree, Applied Physics, Engineer's Degree, Applied Physics at Warsaw University of Technology
bookDoctoral student, Quantum gravity, Doctoral student, Quantum gravity at University of Warsaw
languagesEnglish, Polish
github-logo-circle

Github Skills (18)

vulkan10
c-language10
c1110
c1710
metal10
performance-optimization10
graphics-programming10
cprogramming-language10
ios9
macos9
wp-api8
apidoc8
api8
winapi8
graphic8

Programming languages (7)

C++ShellCObjective-C++HaskellGLSLPython

Github contributions (5)

github-logo-circle
KhronosGroup/MoltenVK

May 2020 - Jul 2022

MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
Role in this project:
userBack-end Developer
Contributions:33 reviews, 31 commits, 34 PRs in 2 years 2 months
Contributions summary:Jan primarily contributed to the MoltenVK project by fixing bugs and optimizing the Metal-Vulkan translation layer. Their work involved modifying core components like buffer handling, image processing, and render pass management to improve performance and compatibility. The commits demonstrate expertise in Metal and Vulkan APIs. The user also worked on optimizing buffer and memory operations.
metalindustry-standardvulkaniosmoltenvk
wine-mirror/wine

Oct 2020 - Sep 2021

Role in this project:
userBack-end Developer & Systems Engineer
Contributions:5 commits in 10 months
Contributions summary:Jan's contributions primarily revolve around the Windows codecs and wined3d components of the Wine project. They focused on implementing and testing image format conversions, particularly between different 32-bit BGRA and RGBA formats. Furthermore, the user made contributions toward optimizing buffer objects in Vulkan and improved the handling of resource barriers. These contributions indicate a focus on low-level graphics and system-level optimization.
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
Jan Sikorski - Wine Developer at CodeWeavers