Mikhail Baranov

Software Engineer at Pexip

Oslo, Norway
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

🤩
Rockstar
🎓
Top School
Mikhail Baranov is a software engineer with a decade of experience specializing in DSP, embedded systems, and real-time audio/video processing, currently working at Pexip in Oslo. He combines a strong mathematical background and an MS in Digital Signal Processing with hands-on expertise in C/C++, assembler, ARM/TI DSPs, and OpenCV to deliver robust, low-latency systems. His R&D work produced publications on wavelet-based image compression and superresolution, and he has led teams developing embedded sensor and communication products. On GitHub he contributed core interleaving, resampling, frequency estimation and FEC integration to a real-time audio streaming toolkit, reflecting practical skills in networked media pipelines. Colleagues rely on him for bridging algorithmic research and production-grade implementation across multicore and resource-constrained platforms.
code10 years of coding experience
job15 years of employment as a software developer
bookMS+BS, Digital Signal Processing, MS+BS, Digital Signal Processing at Moscow Power Engineering Institute (Technical University)
github-logo-circle

Github Skills (8)

audio-processing10
c-language10
cprogramming-language10
networking9
streaming9
real-time-systems9
dspace8
dspic8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
roc-streaming/roc-toolkit

Dec 2015 - Jul 2022

Real-time audio streaming over the network.
Role in this project:
userBack-end Developer
Contributions:31 reviews, 75 commits, 13 PRs in 6 years 8 months
Contributions summary:Mikhail's primary contribution involves implementing and testing an interleaver module within a real-time audio streaming toolkit. This included adding the core interleaver functionality, which reorders packets before transmission, and creating comprehensive test cases to validate its read and write operations, including flushing and integration with packet queues. The user also added a resampler, frequency estimator and codec integration, demonstrating a focus on audio processing techniques. Furthermore, the user contributed to the integration of FEC capabilities, enhancing the reliability of the audio streaming pipeline.
fecnetworkingstreamingwebrtcaudio
baranovmv/roc-toolkit

Aug 2023 - Mar 2025

Real-time audio streaming over the network.
Contributions:126 pushes, 13 branches in 1 year 7 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.
Request Free Trial