Jacques Germishuys is a pragmatic technology leader and CTO with 12 years of hands-on software engineering and management experience, currently leading technical strategy at Asterias from Stony Stratford, UK. He has deep systems and backend expertise—demonstrated by contributions to high-profile open-source projects like ZeroMQ, libgit2, and Neovim—working on low-level networking, core library correctness, and scripting integrations. Previously he led and grew engineering teams at Striata after a decade of senior engineering roles, combining delivery ownership with code-level problem solving. Jacques blends C/C++ systems proficiency with a track record of adding robust cross-platform support and automated tests, and he often tackles subtle platform compatibility and performance issues that others overlook.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (B.Eng.) Computer Engineering, Bachelor of Engineering (B.Eng.) Computer Engineering at North-West University / Noordwes-Universiteit
A cross-platform, linkable library implementation of Git that you can use in your application.
Role in this project:
Back-end Developer
Contributions:129 commits, 16 PRs, 51 comments in 7 years 6 months
Contributions summary:Jacques primarily contributed to the `libgit2/libgit2` repository by implementing features related to cherry-picking, which involved integrating changes from one commit to another. They also addressed code correctness, ensuring const-correctness across several header and source files. Additionally, the user worked on improving the repository's internal functions, such as adding support for RFC2822 date headers. These commits demonstrate the user's involvement in core library functionality.
Contributions:11 reviews, 9 commits, 3 PRs in 10 months
Contributions summary:Jacques primarily contributed to the Perl provider functionality within the Neovim project, adding support for Perl plugins and commands. They implemented new commands like `:perl`, `:perldo`, and `:perlfile`, enabling users to execute Perl code within Neovim. Additionally, the user wrote and imported tests for the Perl interface, demonstrating a focus on ensuring the robustness and correct behavior of the Perl integration. Their work involved modifying core Neovim code to integrate with the Perl scripting environment.
usabilityapiluavimvim-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.
Request Free Trial
Jacques Germishuys - Chief Technology Officer at Asterias