Ivan Avdeev is a seasoned systems and network engineer with over 14 years of experience building robust, high-performance C++ and low-level software for constrained and large-scale environments, from embedded set-top boxes to game engine networking at Roblox. He combines deep systems instincts—real-time firmware and CPLD work from his physics background—with practical cross-platform engineering, evidenced by Linux/ALSA and X11 enhancements in notable open-source projects like Bonzomatic. Ivan has a track record of optimizing for efficiency and thread-safety, designing flexible build systems, and porting complex Qt/NDK code between mobile and desktop platforms. Based in Greater Boston, he brings an eclectic, hands-on approach to solving compatibility and performance challenges across the stack, often surfacing non-obvious platform fixes that unlock broader adoption.
14 years of coding experience
14 years of employment as a software developer
Master's degree, Physics, Master's degree, Physics at Novosibirsk State University (NSU)
Live shader coding tool and Shader Showdown workhorse
Role in this project:
Full-stack Developer
Contributions:6 commits, 2 PRs, 2 comments in 4 years 9 months
Contributions summary:Ivan primarily focused on extending platform support for Linux, particularly around ALSA MIDI integration and general X11 functionality. Their contributions include implementing essential features for MIDI input, such as device enumeration and control change handling, along with basic setup and clipboard stubs. Furthermore, they addressed cross-platform compilation issues and corrected invalid attribute usage. This suggests a focus on expanding the project's compatibility and improving the user's ability to interact with the platform.
Contributions:235 commits, 6 pushes, 2 branches in 1 year 3 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.