Jeremy Pallats is a software engineer with 13 years of hands-on experience spanning web, embedded, and Java development, grounded in a Concordia University education and a consistent academic record. He has practical telecom industry experience from roles at Ericsson and InterDigital, and has contributed meaningful backend work to the popular vim-plug project—improving parallel plugin management, cross-platform support, and Python/Neovim compatibility. A Linux enthusiast and pragmatic problem-solver, Jeremy focuses on system programming and reliable tooling, often tackling timeout, subprocess, and error-handling challenges. Known for being hardworking and easygoing, he continually expands his skill set and enjoys thinking deeply about low-level systems while balancing a taste for chocolate. Based in Laval, Quebec, he’s open to opportunities where he can apply his systems expertise and open-source experience to real-world problems.
Contributions:46 PRs, 14 pushes, 434 comments in 1 year 2 months
Contributions summary:Jeremy primarily contributed to the core functionality of the Vim plugin manager, `vim-plug`. Their work involved significant changes to the Python code used for parallel plugin management, including the implementation of subprocess handling, timeout mechanisms, and error management. They also refactored and enhanced the code to support new Neovim job APIs and Python version compatibility, along with Windows and Cygwin support. Furthermore, the user implemented fixes for status updates and delayed loading issues.
Contributions:58 pushes, 9 branches, 1 comment in 6 years 10 months
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.