Michal Ziulek

Core Systems Engineer at Self-employed

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

🤩
Rockstar
🎓
Top School
Michal Ziulek is a Core Systems Engineer with 11 years of experience specializing in performance-oriented programming, low-level graphics, and systems optimization. He has shipped engine and driver-level work at Intel, DICE, and AMD, and now combines R&D for red-team tooling with independent game-engine and Zig ecosystem development. Proficient in C/C++, x86_64 assembly, Zig and DirectX 12, he contributes notable low-level improvements to open-source graphics libraries and a Zig game engine—adding projection math, SSE2 optimizations, and robust GPU resource handling. Based in Gdańsk, he pairs practical production experience with experimental projects (including a custom adversary simulation toolkit and game prototypes), reflecting a rare blend of graphics systems expertise and hands-on security tooling.
code11 years of coding experience
job13 years of employment as a software developer
bookMagister inżynier (Mgr inż.), Magister inżynier (Mgr inż.) at Gdańsk University of Technology
github-logo-circle

Github Skills (26)

game-engine10
game-dev10
gpu-programming10
c1110
graphic10
c1710
low-level-programming10
zig10
sse10
webgpu10
simd10
rust10
game-development10
game-physics10
linear-algebra10

Programming languages (8)

C++CSSCRustZigVim scriptVim ScriptPython

Github contributions (5)

github-logo-circle
zig-gamedev/zig-gamedev

Jul 2021 - Jan 2023

Dev repo for @zig-gamedev libs and sample applications
Role in this project:
userBack-end Developer
Contributions:5 releases, 66 reviews, 2956 commits in 1 year 6 months
Contributions summary:Michal's commits primarily involve implementing and refining the C bindings for the Jolt Physics library, specifically addressing issues related to memory management, API consistency, and double-precision support. The contributions include additions of missing shape and sub-shape types, improvements to test code, and the introduction of the IBodyLock and other related data structures. The user's work focused on creating a functional C interface for Jolt Physics, including adding various helper functions and exposing data layouts for better compatibility.
simdvulkanbullet-physicsziggame-engine
hexops/mach

Apr 2022 - Aug 2022

zig game engine & graphics toolkit
Role in this project:
userBackend Developer
Contributions:1 review, 11 commits, 11 PRs in 4 months
Contributions summary:Michal primarily contributed to the `gpu` module of the Zig game engine, focusing on the low-level graphics API integration. Their work involved modifying and adding helper functions to structures like `VertexBufferLayout`, `RenderPipeline`, and `BindGroupLayout`. The user also made changes related to default values for structs and handling dynamic offsets, streamlining how graphics resources are managed within the engine. This suggests a focus on optimizing the rendering pipeline and associated resource management.
steam-deckvulkan2dguientity-component-system
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
Michal Ziulek - Core Systems Engineer at Self-employed