Martin Lucina is a seasoned systems and security-focused software engineer with over 21 years designing hypervisors, unikernels and low-latency messaging middleware. As owner of Lucina & Associates and former kernel engineer at Docker, he has deep hands-on experience across KVM, Xen, bhyve, Solo5, MirageOS and rumpkernels, and helped pioneer early AMQP and ZeroMQ implementations. He is language-agnostic but highly practiced in C/C++, assembly and POSIX tooling, with decades of Linux/UNIX kernel and distribution work including Debian, RPM and OpenWRT. Martin’s contributions to notable open-source projects like rumprun, Solo5 and libzmq demonstrate a rare blend of boot/VM internals, secure sandboxing (seccomp) and pragmatic build-system mastery. Based in Bratislava with easy travel across Central Europe, he consults on embedded, virtualization and secure systems projects that “just work.” An unobvious strength is his long habit of solving platform-specific timing and low-level edge cases (e.g., Xen timecounters and sigtimedwait), which makes him a go-to engineer for finicky kernel and unikernel issues.
21 years of coding experience
6 years of employment as a software developer
Prvé súkromné gymnázium Čapkova, Bratislava
Computer Science, Philosophy, Computer Science, Philosophy at Victoria University of Wellington
Contributions:16 releases, 10 reviews, 651 commits in 4 years 11 months
Contributions summary:Martin primarily worked on low-level systems programming, focusing on unikernel development and embedded systems. Their contributions included initializing boot processes, switching stack, and handling guest memory protections, indicating a deep understanding of operating system internals and the target environment. The user implemented and updated APIs for block and network I/O, including enabling the seccomp filter for enhanced security in the system. The user's work included generating a minimal application manifest for running the program and handling virtual machine context setups.
Contributions summary:Martin primarily contributed to the core engine of ZeroMQ, focusing on low-level functionality. Their work included integrating version numbering into autoconf, adding support for NetBSD, and refactoring language bindings. Furthermore, they addressed build and compilation issues for various platforms, demonstrating a strong understanding of the project's build system and cross-platform compatibility. The commits indicate involvement in core C++ code and system-level integration.
concurrencyzeromqnetworkingstreampushpull
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.