Marin Jankovski is a seasoned technology leader with 14 years of experience, currently serving as Vice President of Engineering at GitLab after a progressive series of leadership roles in infrastructure and platforms. He blends deep hands-on expertise as a former Ruby on Rails and DevOps contributor with strategic oversight of large-scale projects, operational maturity, and cross-functional teams. Marin has contributed directly to well-known open-source GitLab projects—improving CI, shell hooks, and access-control features—demonstrating a coder’s eye for reliability and security even in executive roles. Based in the UK, he thrives in remote-first environments and has consistently scaled distributed engineering organizations. His background in automation and systems control grounds a pragmatic approach to infrastructure resilience and delivery. Colleagues describe him as a process-minded builder who still dives into code and testing to unblock teams and drive measurable technical outcomes.
14 years of coding experience
11 years of employment as a software developer
BSc Automation and Systems control, BSc Automation and Systems control at Fakultet Tehnickih Nauka
GitLab Omnibus Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
Back-end Developer
Contributions:4850 commits, 32 PRs, 8732 pushes in 8 years 2 months
Contributions summary:Marin's contributions focused on adding features and fixing issues related to the Gitlab CI system. Their commits involved working with Ruby on Rails to implement functionality for managing and handling the integration of runner and CI related logic and improving its testing. The user's work also includes the management of database functionality.
Replacement for gitolite. This repo is a mirror of https://gitlab.com/gitlab-org/gitlab-shell/
Role in this project:
Back-end & DevOps Engineer
Contributions:13 commits, 24 PRs, 1965 pushes in 3 years 3 months
Contributions summary:Marin primarily contributed to the GitLab shell project by modifying existing code and introducing changes related to hooks and post-receive operations. Their work involved modifying Ruby files, specifically dealing with hooks directories, ensuring custom hooks ran, and integrating performance metrics. The user also updated configuration and refactored some files related to Git LFS and Redis configurations.
gitoliteshellreplacementgitlab
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
Marin Jankovski - Vice President Of Engineering at GitLab