Val Markovic

Principal Engineering & Investment Strategy (By Referral)

Zagreb, Croatia
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
award
Top expert inNeovim and Vim Ecosystem Development
Val Markovic is a seasoned engineering leader with 14+ years building high-scale infrastructure and machine learning systems across Google, LinkedIn, and Meta, and now advising selectively as Principal for engineering and investment strategy. He led large YouTube and Ads-serving teams responsible for brand-safety and feed systems that gate revenue, blending infra, AI, and reviewer tooling to operate at human-and-system scale. Val is also the creator and long-time lead of YouCompleteMe, the widely adopted Vim code-completion engine whose server ycmd powers multiple editors—evidence of his deep open-source craftsmanship in developer tooling. Comfortable shifting between low-level performance work and product-facing systems, he pairs an MSc (magna cum laude) in Computer Science with a track record of shipping robust, production-critical software.
code14 years of coding experience
job15 years of employment as a software developer
bookM.Sc. Magna Cum Laude Computer Science, M.Sc. Magna Cum Laude Computer Science at University of Zagreb / Sveučilište u Zagrebu
bookXV. Grammar School, Zagreb
languagesEnglish, Croatian
github-logo-circle

Github Skills (9)

maintenance10
c-language10
code-completion10
cprogramming-language10
python10
text-editor9
vim9
algorithms8
algorithm8

Programming languages (21)

C#JavaC++CSSRustDGoHTML

Github contributions (5)

github-logo-circle
ycm-core/YouCompleteMe

Apr 2012 - Jun 2019

A code-completion engine for Vim
Role in this project:
userBack-end Developer & Code Maintainer
Contributions:1314 commits, 67 PRs, 133 pushes in 7 years 3 months
Contributions summary:Val primarily focused on enhancements and bug fixes for the code-completion engine for Vim. They updated gmock libraries, refactored code for improved efficiency, and addressed several ranking issues related to completion suggestions. The user also contributed to improving the user interface with commands to provide more information and to make the overall experience much smoother for users of the engine.
vimcode-completionsemantic-enginecode-analysiscompletion
ycm-core/ycmd

May 2014 - Jul 2019

A code-completion & code-comprehension server
Role in this project:
userBack-end Developer
Contributions:384 commits, 133 PRs, 212 pushes in 5 years 2 months
Contributions summary:Val focused on modifying and improving the code-completion and code-comprehension server. The user updated code to work with a new ycmd location by modifying several Python files, including `ycmd/utils.py`, `ycmd/completers/cs/cs_completer.py`, and `ycmd/handlers.py`. Additionally, the user contributed to building and testing scripts by splitting them into ycmd/ycm versions.
code-completioncomprehensionsemantic-enginecode-analysiseditor
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