Jacques Germishuys

Chief Technology Officer at Asterias

Stony Stratford, England, United Kingdom
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
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.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (B.Eng.) Computer Engineering, Bachelor of Engineering (B.Eng.) Computer Engineering at North-West University / Noordwes-Universiteit
languagesEnglish
github-logo-circle

Github Skills (21)

git10
c-language10
zeromq10
text-editor10
testing10
mq10
c1110
perl10
networking10
c1710
neovim10
version-control10
cprogramming-language10
concurrency10
system-programming9

Programming languages (16)

C++CSSCMakefileGoTree-sitter QueryPerlJupyter Notebook

Github contributions (5)

github-logo-circle
libgit2/libgit2

Jan 2014 - Jun 2021

A cross-platform, linkable library implementation of Git that you can use in your application.
Role in this project:
userBack-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.
version-controlgit-clientlibgit2dvcscross-platform
neovim/neovim

Nov 2019 - Sep 2020

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer & Test Automation Engineer
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