Paweł Dziepak is a software developer with 14 years of experience specializing in low-level, high-performance systems and memory management. Based in London, he has worked at ScyllaDB and XTX Markets, contributing to production-grade server frameworks and trading infrastructure. His open-source work includes substantive contributions to OSv, Haiku, and the Seastar framework—improving ELF loader permissions, NFS4 filesystem functionality, and memory/thread handling in performance-critical code. Paweł brings deep expertise in debugging, allocation alignment, and exception safety, often adding tracepoints and tooling to make complex systems more observable. He pairs academic foundations from the University of Wrocław with practical experience shipping robust back-end features in demanding environments. A detail-oriented engineer, he frequently focuses on memory and security subtleties that quietly improve reliability at scale.
14 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Wrocław
The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
Role in this project:
Back-end Developer
Contributions:750 commits in 2 years 11 months
Contributions summary:Paweł contributed significantly to the NFS4 filesystem implementation for Haiku, focusing on core functionality. Their work included adding and enhancing features, such as adding close() and free_cookie() hooks, allowing open() operations on directories, and integrating functionality to support open on directories. The user's commits demonstrate a focus on enhancing the functionality of the core NFS4 filesystem module.
High performance server-side application framework
Role in this project:
Back-end Developer
Contributions:142 commits, 28 pushes, 2 tags in 4 years 1 month
Contributions summary:Paweł primarily contributed to the memory management and thread handling aspects of the Seastar framework. Their work included fixing memory trimming issues, improving allocation alignment, and enhancing exception safety in core functionalities. The user also made contributions to the RPC and file stream implementations, by improving code robustness and adding features such as dynamic read-ahead. Furthermore, the user demonstrated proficiency in system-level programming and optimization.
seastarc-plus-plusdpdkframeworkperformance
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.