Marcel Telka is a seasoned software engineer with 24 years of experience specializing in operating systems, NFS, kernel development and C, now based in Prague. He has a long track record of sustaining and improving Unix-derived systems (Solaris/illumos) and storage stacks, including notable contributions to the widely used OpenZFS codebase where he fixed memory leaks, panics and improved NFS sharing behavior. Marcel’s background spans low-level OS work—from designing a microkernel for real‑time embedded platforms to maintaining production NFS and Telco subsystems at Sun/Oracle and Nexenta—so he bridges embedded, kernel and storage engineering. He recently joined Cato Networks after nearly a decade building cloud backend services at STRATO, bringing both product-grade backend experience and deep systems expertise. Colleagues rely on him for pragmatic bug fixes, porting upstream fixes across OS families, and keeping complex codebases stable under real workloads. An understated strength is his knack for translating legacy system knowledge into modern, maintainable fixes across open source and commercial environments.
23 years of coding experience
24 years of employment as a software developer
Master, Information Technology, Master, Information Technology at Slovenská technická univerzita v Bratislave
Elementary school, Elementary school at ZŠ Prostějovská Prešov
Secondary school, Secondary school at SPŠE Prešov
Elementary school, Elementary school at ZŠ Mirka Nešpora Prešov
Unified build system for OpenIndiana distribution components
Role in this project:
Back-end Developer
Contributions:564 reviews, 1392 commits, 6822 PRs in 11 years 11 months
Contributions summary:Marcel primarily contributed to the OpenIndiana oi-userland repository by updating and rebuilding various Perl modules to ensure compatibility with different versions of the Perl runtime environment. Their work focused on maintaining the stability and functionality of essential Perl libraries within the OpenIndiana distribution, specifically modules related to cryptographic functions (Crypt-DES), text processing (pmtools), file system and networking (IPC-System-Simple), and XML processing (XML-LibXML). The contributions involved modifications to the manifests and core package files, as well as minor fixes.
Contributions summary:Marcel's commits focus on kernel RPC filtering within the illumos-gate repository. They are involved in modifying and correcting potential issues with the kernel Remote Procedure Call (RPC) filtering module, particularly concerning the `svc_run` function and the handling of NULL pointers. Additionally, the user contributes to the NFS client code, including changes related to file system operations such as create, modify, rename and other core kernel related issues. These changes indicate a focus on the underlying operating system and networking aspects of illumos.
unixkerneloperating-systemlinuxillumos
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.