Martin Lucina

Owner at Lucina & Associates

Slovakia
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
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.
code21 years of coding experience
job6 years of employment as a software developer
bookPrvé súkromné gymnázium Čapkova, Bratislava
bookComputer Science, Philosophy, Computer Science, Philosophy at Victoria University of Wellington
languagesEnglish, Slovak, Czech
stackoverflow-logo

Stackoverflow

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

Github Skills (35)

timers10
assembly10
c-language10
zeromq10
build-configuration10
seccomp10
system-programming10
messaging10
memory-management10
low-level10
timer10
build-system10
mq10
c1110
networking10

Programming languages (14)

PowerShellJavaCSSC++CCMakeMakefileGo

Github contributions (5)

github-logo-circle
Solo5/solo5

Apr 2016 - Mar 2021

A sandboxed execution environment for unikernels
Role in this project:
userBack-end & Systems Engineer
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.
kvmunikerneldockerhypervisorfreebsd
zeromq/libzmq

Feb 2010 - Feb 2012

ZeroMQ core engine in C++, implements ZMTP/3.1
Role in this project:
userBack-end Developer
Contributions:159 commits in 2 years
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.
Request Free Trial
Martin Lucina - Owner at Lucina & Associates