Marin Nikolov is a Development Architect with 15 years of experience building and operating large-scale, highly available infrastructure across FreeBSD, Linux, and Windows environments. He combines deep systems-level programming (C, Go, Python) and configuration automation with hands-on SRE and virtualization expertise from roles at VMware and SAP. A former FreeBSD contributor and co-author on the pkg project, Marin also maintains notable open-source work like the go-vcr library for deterministic HTTP testing. He has led deployments of CI, monitoring and configuration-management platforms in production, and is comfortable moving between low-level package management and cloud-native orchestration. Based in Sofia, he pairs a pragmatic operations mindset with a developer’s rigor for reproducible, well-documented tooling.
15 years of coding experience
15 years of employment as a software developer
Bachelor Machine Building Technologies, Bachelor Machine Building Technologies at Technical University of Sofia
Contributions:12 releases, 6 reviews, 201 commits in 6 years 11 months
Contributions summary:Marin primarily contributed to the development of the `go-vcr` library, focusing on core functionalities. They initiated the package, defined and implemented the foundational data structures for recording and replaying HTTP interactions (requests, responses, and interaction records). The user also added methods for saving, loading, and retrieving interaction data. Furthermore, the user was involved in setting up the recorder and supporting API calls.
Package management tool for FreeBSD. Help at #pkg on Libera Chat or pkg@FreeBSD.org
Role in this project:
Back-end Developer
Contributions:446 commits in 2 years 2 months
Contributions summary:Marin primarily contributed to the package management tool for FreeBSD, focusing on core functionality. Their work included implementing features such as package registration, handling dependencies, and setting file permissions. They also improved the codebase by testing for potential errors, adding necessary headers, reporting failures, and updating usage functions. The user's contributions demonstrate a strong understanding of system-level programming and package management principles.
pkgchatpackage-managerlinuxfreebsd
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.