Lev Sokolov

Senior Software Engineer at Roblox

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at ITMO University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

camera10
swift10
ios10
rtmp10
streaming10
video-encoding9
networking9
macos8
tvos7

Programming languages (15)

C#JavaC++CSSCHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
HaishinKit/HaishinKit.swift

Aug 2019 - Nov 2022

Camera and Microphone streaming library via RTMP and SRT for iOS, macOS, tvOS and visionOS.
Role in this project:
userMobile 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.
rtmpaach264microphonetvos
twitchalerts/EFColorPicker

Aug 2019 - Apr 2023

A lightweight color picker in Swift.
Contributions:2 pushes in 3 years 8 months
color-pickerpickerswiftios
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
Lev Sokolov - Senior Software Engineer at Roblox