Top expert inComprehensive Self-Hosting and Secure Communication Solutions
Eugene Pankov is a Lead Developer based in Düsseldorf with 16 years of experience building resilient backend systems, native clients and clustered deployments for media and storage platforms. He combines deep systems-level expertise (C, FUSE, macOS drivers) with full-stack work in Django/DRF, TypeScript/Electron and rich search/queueing stacks like ElasticSearch, RabbitMQ and Redis. An early OSS maintainer and project lead for Ajenti, he contributes to prominent open-source terminal and SSH projects (xterm.js, node-pty, russh, Tabby Web and Warp’s Warpgate), often fixing low-level input/compatibility and cryptography/SSH protocol issues. He’s comfortable shipping cross-platform primitives—from pseudoterminal portability patches to implementing aes256-gcm cipher support—and improving UX edge cases like IME and dead-key handling. Known for tackling both architecture and gritty implementation details, he blends product-minded leadership with hands-on coding across the stack.
16 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Belarusian State University of Informatics and Radioelectronics
Smart SSH, HTTPS, MySQL and Postgres bastion that requires no additional client-side software
Role in this project:
Back-end Developer
Contributions:1 release, 8 reviews, 533 commits in 9 months
Contributions summary:Eugene contributed to the Warpgate project by addressing issues related to the API, command-line interface (CLI), and SSH functionality. Their work involved fixing bugs, merging branches, and implementing new features such as one-time password (OTP) support. The commits demonstrate a focus on enhancing the system's security and functionality, including code modifications within both the administrative and protocol-level codebases. The user also updated the code with fixes to correct the PTY requests.
Contributions:1 release, 19 reviews, 183 commits in 11 months
Contributions summary:Eugene implemented an `aes256-gcm` cipher within the `russh` library, a Rust SSH client & server library, including the necessary encryption and decryption key setup and nonce handling. They also updated the key exchange and negotiation modules to incorporate and utilize the `aes256-gcm` cipher. Additionally, the user added the channel success message to the server and made improvements to agent forwarding.
nativessh-serverrustclient-serverssh
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.