Derek Buitenhuis

Staff Software Engineer at Mux

United Kingdom
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
Derek Buitenhuis is a Staff Software Engineer with 14 years of experience designing and building high-performance video encoding and media infrastructure. He led the architecture and implementation of distributed, scalable transcoding, on‑the‑fly streaming remuxers, and in-memory image/video processing at Vimeo, and now operates at Mux. A hands-on backend engineer, Derek has made notable open-source contributions to FFMS2, x265 and rav1e—improving cross-platform builds, rate control, and Dolby Vision integration for real-world encoders. He combines deep systems and cross-compilation expertise from embedded Linux work with practical experience shipping large distributed media services. Equally comfortable in low-level C/C++ video plumbing and distributed cloud services, he’s known for pragmatic API design and stability-focused refactors that surface in widely used encoder and playback libraries. Based in the UK, Derek brings both research-grade codec know-how and production-grade engineering to complex media problems.
code14 years of coding experience
job14 years of employment as a software developer
bookHBSc Computer Science, HBSc Computer Science at Lakehead University
github-logo-circle

Github Skills (24)

c-language10
rate-limiting10
flow-control10
multiplatform10
congestion-control10
apidoc10
api-design10
encoder10
build-system10
cmake10
cross-platform10
ffmpeg10
header-files10
controls10
av1-codec10

Programming languages (11)

C#C++ShellCRustOCamlGoHTML

Github contributions (5)

github-logo-circle
FFMS/ffms2

Jul 2013 - Jun 2022

An FFmpeg based source library and Avisynth/VapourSynth plugin for easy frame accurate access
Role in this project:
userBack-end Developer
Contributions:7 reviews, 123 commits, 64 PRs in 9 years
Contributions summary:Derek primarily focused on bug fixes and API improvements to the FFmpeg based source library. They addressed issues related to data structures, timecode handling, and memory management, ensuring the library's stability. They also refactored code for better cross-platform compatibility, specifically for MinGW builds. Furthermore, the user implemented Dolby Vision RPU side data integration.
avisynthframevapoursynthvideomultimedia
xiph/rav1e

Mar 2019 - May 2020

The fastest and safest AV1 encoder.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 36 commits, 40 PRs in 1 year 1 month
Contributions summary:Derek contributed extensively to the `rav1e` AV1 encoder project, focusing on rate control and API improvements. They modified the rate control system, including adjusting parameters like reservoir frame delay, minimum quantizer, and frame drop settings. The user also updated the API, exposing options for setting the pixel format, time base, and tile options. These changes indicate a focus on improving encoding quality and control.
av1-encoderencoderfastestav1
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