Marko Mikulicic is a Principal Software Engineer with 12 years of experience building low-level systems, distributed backends, and production-ready DevOps tooling from Tuscany, Italy. He has led engineering work at NVIDIA and InfluxData and helped launch startups as a founding engineer, combining product-minded pragmatism with deep technical ownership. His open-source contributions reveal a specialty in embedded and IoT stacks—adding opcodes and VM features to the cesanta/mjs JavaScript VM and enhancing the mongoose embedded web server for constrained devices—alongside backend work on scalable projects like InfluxDB. Marko pairs system-level expertise (assemblers, soft-MMU, ESP8266 support) with cloud-native deployment skills (Kubernetes/Helm fixes and race-condition hardening). Colleagues rely on him to refactor messy internals into robust APIs and to debug thorny production issues by “getting his hands dirty” across layers. He brings a pragmatic blend of research-era rigor and modern engineering practices to ship reliable, efficient systems.
12 years of coding experience
18 years of employment as a software developer
B.S Computer Science, B.S Computer Science at FER
B.S Computer Science, B.S Computer Science at SUPSI
Async non-blocking multi-protocol networking library for C/C++
Role in this project:
Back-end Developer
Contributions:1 release, 255 commits, 49 PRs in 10 months
Contributions summary:Marko primarily focused on fixing bugs within the HTTP and WebSocket APIs of the Fossa networking library. Their contributions involved addressing issues in the API, including fixing functionality broken in previous commits, as well as addressing related unit test failures. The user also leveraged testing to ensure generated files were in sync. These commits highlight a focus on maintaining the library's core networking functionalities.
A Kubernetes controller and tool for one-way encrypted Secrets
Role in this project:
DevOps Engineer
Contributions:37 releases, 73 reviews, 87 commits in 2 years 7 months
Contributions summary:Marko primarily focused on improving the build, release, and configuration aspects of the project. They addressed issues with helm chart versioning, fixed image tag inconsistencies, and modified the image pull policy. Furthermore, the user contributed by fixing race conditions in the merging process. This suggests a focus on streamlining the deployment and management of the Kubernetes controller.
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
Marko Mikulicic - Principal Software Engineer at NVIDIA