Søren Juul is a Senior Software Engineer with 13 years of experience building embedded Linux and media-streaming systems, currently at Uber after a long tenure at Roku where he worked on C++ for wireless audio and CEC extensions. He holds an MSc in Software Engineering from Aalborg University and has deep low-level expertise in Go, C++ and Linux-based development for resource-constrained devices. Søren has contributed to the well-known open-source Kodi project, improving video playback and refactoring hardware-specific OpenMax decoders—evidence of practical codec and media pipeline experience. His background spans full product lifecycles from PHP/MySQL web systems and Android apps to embedded firmware, including work at a startup acquired by Roku. Colleagues know him for methodical regression fixes, maintaining backward compatibility while modernizing legacy code, and pragmatic build/system fixes that keep complex projects compiling. Based in Central Denmark, he pairs academic rigour with hands-on production engineering across both consumer devices and large-scale platform environments.
13 years of coding experience
16 years of employment as a software developer
Skive Tekniske Skole
Bachelor of Science (BS), Software Engineering, Bachelor of Science (BS), Software Engineering at Aalborg Universitet
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
Role in this project:
Backend Developer
Contributions:5 commits, 4 PRs, 10 comments in 5 months
Contributions summary:Søren primarily focused on improving the Kodi media center's video playback functionalities. Their contributions included fixing regressions, correcting compile errors, and refactoring hardware-specific video rendering components, specifically for OpenMax-based decoders. They also updated existing code to align with the project's evolving architecture, renaming and removing outdated components. Finally, they added necessary headers to enable correct compilation.
Contributions:6 pushes, 1 branch in 3 years 5 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.