Andrei Isaev is a Senior Software Engineer with 17 years of cross-platform backend experience, currently shaping privacy-focused search at DuckDuckGo. He has a strong systems background demonstrated by long-term contributions to notable open-source projects like irssi, radare2, qtile and BitlBee, fixing hard bugs and improving core terminal and protocol handling. His career spans high-throughput backend development for games and enterprise ERP/GIS systems using Java, C#, PostgreSQL/Redis and Spring/EF stacks. Comfortable across Linux tooling, networking protocols and UI edge-cases, he often improves robustness and null-safety in legacy C and Perl codebases. Based in Bishkek, Kyrgyzstan, he blends production engineering with pragmatic open-source stewardship—frequently addressing obscure terminal/rendering and protocol compatibility issues that others overlook.
17 years of coding experience
16 years of employment as a software developer
Bachelor’s Degree Automated information processing and management, Bachelor’s Degree Automated information processing and management at inavlid15140285
Facebook protocol plugin for libpurple (moved from jgeboski/purple-facebook)
Role in this project:
Back-end Developer
Contributions:8 releases, 77 commits, 10 PRs in 4 years 9 months
Contributions summary:Andrei primarily contributed to the Facebook protocol plugin for libpurple. Their work involved fixing bugs, updating dependencies, and enhancing the plugin's functionality, including adding user agents for both HTTP and MQTT requests. Significant changes include addressing issues related to sync sequence IDs, TLS 1.3 compatibility, and content-type headers, indicating a focus on maintaining and improving the plugin's stability and compatibility with the Facebook platform. They also implemented fixes and updates to stay compatible with the Facebook API.
Contributions:5 releases, 5 reviews, 435 commits in 8 years
Contributions summary:Andrei primarily focused on implementing and improving core functionalities within the BitlBee IRC to IM gateway. The contributions included the addition of functions for handling self-messages and addressing JID mismatches in the Jabber protocol. Other contributions involved fixing bugs, streamlining code, and incorporating enhancements for protocols like Twitter, MSN, and Oscar. The user also refactored existing code to improve efficiency.
weechatbeechatlibpurplegateway
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
Andrei Isaev - Senior Software Engineer at DuckDuckGo