Witold Baryluk

Senior Systems Engineer at IMC Trading

Zurich, Zurich, Switzerland
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
Witold Baryluk is a Senior Systems Engineer in Zurich with 26 years of experience building high-performance, distributed and fault-tolerant systems across finance, cloud, and web domains. He blends deep systems programming (C/C++, Go, Erlang, Python) and OS/kernel expertise with HPC techniques and low-level optimization to squeeze performance and reliability out of large-scale storage and streaming systems. At Google he focused on replicated storage, caching, and overload protection; today he drives reliability, automation and speed in trading systems at IMC. An active open-source contributor, he improved performance and stability of the popular MangoHud Vulkan/OpenGL overlay by eliminating data races and startup issues. Trained in physics and strong in numerical methods, he favors mathematically rigorous, practical solutions to handle massive datasets safely and efficiently.
code26 years of coding experience
job7 years of employment as a software developer
bookMathematics, Computer Science, Mathematics, Computer Science at Liceum Ogólnokształcące nr 2
bookPhysics, Physics at Jagiellonian University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

vulkan10
c-language10
cprogramming-language10
opengl10
performance-optimization10
system-programming9
linux9
debug9
debugging9
benchmark8
benchmarking8
monitoring8

Programming languages (35)

C#CDCMakeSVGWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
flightlessmango/MangoHud

Nov 2020 - Oct 2022

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Role in this project:
userSoftware Engineer (Performance & Optimization)
Contributions:8 reviews, 20 commits, 11 PRs in 1 year 10 months
Contributions summary:Witold primarily focused on improving the performance and stability of the MangoHud overlay. Their contributions include optimizing code by using smart pointers and removing goto statements, ensuring proper initialization of file pointers to prevent errors, and implementing atomic updates to the `gpuInfo` struct to avoid data corruption. Additionally, they addressed issues related to Mesa Zink, preventing infinite recursion and enhancing startup speed, and disabled lsof warnings to reduce console spam. These changes collectively enhance the overlay's reliability and efficiency.
cpubenchmarkingfpsvulkandiscord
baryluk/erljs

Apr 2010 - Dec 2011

Contributions:246 commits in 1 year 8 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
Witold Baryluk - Senior Systems Engineer at IMC Trading