Marco Hinz is a Senior Technical Consultant with 13 years of professional experience focused on .NET systems, public-sector solutions, and entrepreneurial product work as CEO of a web-platform startup. Based in Lübeck, Germany, he blends hands-on backend engineering with architecture and integration experience across SOAP/REST interfaces, SOA and IIS-hosted platforms. An active open-source maintainer in the Vim/Neovim ecosystem, Marco has contributed significant usability and tooling improvements to widely used projects like neovim, rust.vim and vim-startify. He pairs pragmatic engineering—refactoring, test automation and tooling—with a curiosity for languages beyond his day job, exploring Ruby on Rails and Clojure in personal projects. Colleagues know him for improving developer workflows and for shipping durable, well-tested solutions that bridge legacy systems and modern web stacks.
13 years of coding experience
14 years of employment as a software developer
Bachelor's Degree, Business Administration and Management, General, Bachelor's Degree, Business Administration and Management, General at Baltic College
High School, High School at UNESCO Realschule Prüzen
Certificate of apprenticeship, Certificate of apprenticeship at Vocational school Güstrow
Contributions:4 reviews, 611 commits, 63 PRs in 8 years 1 month
Contributions summary:Marco primarily contributed to the development of the "vim-startify" plugin, a start screen for Vim. Their contributions involved refactoring commands, adding new features like session handling and bookmark support, and improving the user experience through code restructuring and modifications to the cursor behavior. The user's work also included bug fixes, platform-specific adjustments, and enhancements to the code, indicating a focus on maintaining and improving the plugin's functionality and usability.
Contributions:2 releases, 3 reviews, 296 commits in 6 years 6 months
Contributions summary:Marco primarily focused on implementing and extending the functionality of the `neovim-remote` tool. Their work involved adding new command-line options like `--remote-expr`, `--remote-tab`, `--remote-wait`, and `--remote-send`. They also addressed whitespace handling in filenames and refactored the codebase for improved maintainability. Furthermore, they added functionality for reading commands and expressions from stdin, and introduced a `--servername` option and refined the logic around starting new nvim processes.
handneovimremote-control
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.