Buenos Aires, Autonomous City of Buenos Aires, Russia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andrey Semochkin is a seasoned backend engineer with 10+ years of experience and five years focused on Go, building high-throughput streaming and cloud systems for video surveillance and IoT. He architected and implemented large-scale camera cloud platforms (IPEYE) handling thousands of streams, developed Go-based RTSP/RTMP/HLS servers and WebRTC adapters, and contributes actively to the deepch open-source streaming stack. Beyond software, he brings deep hardware and Linux expertise—configuring blade servers, storage arrays and boot/init systems—to tune, debug and optimize tightly integrated systems. A pragmatic polyglot (Go, Python, PHP, JS) who prefers minimal frameworks, he excels at reverse engineering embedded camera firmware and network protocols to solve hard interoperability and NAT traversal problems. Based in Buenos Aires with a background from St. Petersburg Polytechnic, he is available for challenging streaming and systems engineering roles.
10 years of coding experience
Бакалавр, Computer Software Engineering, Бакалавр, Computer Software Engineering at Peter the Great St.Petersburg Polytechnic University
Contributions:2 releases, 108 commits, 33 PRs in 2 years 4 months
Contributions summary:Andrey's primary contribution involves implementing and modifying the front-end components of the web interface. They worked on the `adapter-latest.js` file, which suggests integrating WebRTC functionality and supporting different browsers. Further commits focused on improving the user interface, including adding features for stream management and player controls, indicating a focus on the user experience. These UI enhancements and player controls align with the project's goal of providing a web-based interface for RTSP streams.
A set of libraries for building streaming services. RTSP RTMP MP4 WS TS DASH WEBRTC MP4f
Role in this project:
Back-end Developer
Contributions:11 releases, 92 commits, 20 PRs in 2 years 4 months
Contributions summary:Andrey's commits primarily focus on enhancing the `deepch/vdk` repository, which is designed for streaming services. Their contributions include the initial implementation of RTSP v2 support, improvements to the TS format, and the addition of WebRTC adapter functionality. Furthermore, the user implemented support for the H.265 video codec and made refinements to the handling of audio streams and frame durations.
rtmpdashrtsp-rtmpmp4streaming
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
Andrey Semochkin - Golang Developer Backend Developer at Wetel