Lev Sokolov is a Senior Software Engineer based in the San Francisco Bay Area with 11 years of experience specializing in mobile engineering for iOS and cross-platform streaming products. He has deep Swift and Objective-C expertise and has led mobile teams at Streamlabs/Logitech before joining Roblox, combining hands-on architecture, prototyping, and performance tuning with people leadership. Lev contributes to notable open-source streaming work—improving RTMP/SRT reliability and codec handling in the HaishinKit.swift project—demonstrating a focus on resilient media pipelines under real-world network conditions. His background spans consumer apps to live-streaming infrastructure, and he brings a practical blend of product-minded engineering and low-level protocol problem solving.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at ITMO University
Camera and Microphone streaming library via RTMP and SRT for iOS, macOS, tvOS and visionOS.
Role in this project:
Mobile Developer (iOS)
Contributions:1 review, 10 commits, 7 PRs in 3 years 3 months
Contributions summary:Lev primarily focused on improving the RTMP streaming functionality and the connection handling logic within the `haishinkit` repository. They addressed issues related to connection timeouts and errors, ensuring more robust behavior during network disruptions. Key contributions include modifying RTMP socket handlers, adding error handling to reproduce connection issues, and implementing video codec improvements. The user also made changes to adjust video scaling modes and invert the `hasAudio` and `hasVideo` values.
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.