Matija Čupić is a seasoned software engineer and engineering leader with 11 years of experience building and scaling SaaS products, currently contributing at Ticketsolve and co-founding OpTonal where he led the transition from outsourced development to a seven-person in-house engineering team. He has deep experience in backend systems, CI/CD and observability from significant contributions at GitLab—where his work touched large-scale CI serving nearly a billion builds over time—and in banking integrations at Pennylane. Matija blends hands-on engineering (400+ merge requests at GitLab) with people leadership, creating processes and safety nets that enable fast, high-quality delivery. He favors pragmatic technical decisions—opting for public models over bespoke ML—and has shipped AI-driven systems that transcribe and route hundreds of meeting recordings daily. Based in Belgrade, he’s also an active open-source maintainer in the Ruby/Jekyll ecosystem and brings a rare mix of developer productivity tooling, DevOps, and product-facing empathy to teams.
11 years of coding experience
5 years of employment as a software developer
Master's degree Information Technology, Master's degree Information Technology at Univerzitet MB
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:1078 commits in 1 year 10 months
Contributions summary:Matija primarily contributed to GitLab's CI/CD features, with changes focused on the project's auto-devops functionality, build artifacts, and pipeline operations. Their commits included adding new features such as deploy strategies and associated variables. They also modified the CI/CD process by including local and remote files, and improving the parsing of test reports.
A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
Role in this project:
Backend Developer
Contributions:5 commits, 1 PR, 4 comments in 1 month
Contributions summary:Matija primarily focused on updating dependencies within the `github-pages-gem` repository. Their contributions involved bumping the version of the "minima" theme, a core component of Jekyll-based GitHub Pages sites, to newer releases and merging branches. Furthermore, the user updated other project dependencies, specifically in the areas of converters and other misc items. These changes aimed to keep the project up-to-date with the latest library versions.
dependenciesruby-gemsettingsyncjekyll-plugin
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.