Konstantin Itskov is a founder and CEO with 11 years of engineering and leadership experience building internet and real-time communication systems. A Columbia-educated computer scientist, he combines low-level systems skills in C/C++ and Go with high-productivity work in Python, Java and JavaScript to ship production-ready software. He has founded multiple startups (Syncaide, DigiContract, FINDMINE) and led technical teams from prototype to product, blending managerial rigor with hands-on coding. An active open-source contributor to the Pion WebRTC ecosystem, his work on ICE, SDP parsing, and WebRTC examples shows deep expertise in networking protocols and test automation. Based in Dobbs Ferry, NY, he brings an entrepreneurial mindset informed by early roles spanning operations and field service, which surfaces in pragmatic, reliability-focused engineering decisions.
11 years of coding experience
6 years of employment as a software developer
Associate of Science (AS) Mathematics, Associate of Science (AS) Mathematics at The City University of New York
Bachelor of Arts (BA) Computer Science, Bachelor of Arts (BA) Computer Science at Columbia University
Contributions:86 commits, 29 PRs, 112 pushes in 10 months
Contributions summary:Konstantin's primary contribution focuses on adding and expanding the unit test suite for the Session Description Protocol (SDP) within the Pion WebRTC library. The commits involve creating comprehensive test cases to cover various SDP fields and functionalities, ensuring the correct unmarshalling and marshalling of SDP data. Furthermore, the user added a working version for the session bandwidth parsing. This suggests a strong emphasis on improving the reliability and robustness of the SDP parsing and generation capabilities of the library.
Contributions:5 commits, 3 PRs, 18 pushes in 9 months
Contributions summary:Konstantin primarily focused on modifying the internal structure and functionality of the ICE (Interactive Connectivity Establishment) implementation in Go. Contributions included moving ICE packages within the project, updating interfaces to align with specifications, and implementing features like trickle ICE support and network type customization. The changes involved core networking logic and candidate management within the ICE agent. These modifications suggest a deep understanding of the underlying networking protocols.
golangpionnetworkingwebrtcsrtp
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.