Ed Schouten is a seasoned systems and distributed-systems engineer with 18 years of experience building low-level, cloud and infrastructure software, and is the founder of the open-source Buildbarn project implementing Bazel’s Remote Execution protocol. He has deep expertise in portability and OS-level tooling—demonstrated by long-term contributions to FreeBSD, libc/libcxx, libevent and Rust/Go system bindings—and has worked on large-scale production systems at Google and Apple. Comfortable across back-end, DevOps and SRE domains, he has shipped monitoring exporters (Prometheus node_exporter, postfix_exporter), build-system integrations for Bazel, and tooling to make UNIX apps cloud-friendlier via Nuxi and Kumina. Notably, he authored FreeBSD subsystems (TTY, libteken) and an Xbox port, showing a rare blend of kernel/OS-level craftsmanship and cloud-native engineering. Based in the Netherlands, he combines open-source leadership with practical production experience enabling scalable, portable infrastructure.
18 years of coding experience
8 years of employment as a software developer
BASc, Embedded Systems, BASc, Embedded Systems at Fontys University of Applied Sciences
MSc, Computer Science, MSc, Computer Science at Technische Universiteit Eindhoven
High quality system independent, portable, open source libm implementation
Role in this project:
Back-end Developer
Contributions:45 commits, 12 PRs, 26 comments in 1 year 4 months
Contributions summary:Ed primarily worked on improving the openlibm math library, a portable C library for mathematical functions. Their contributions focused on preventing the use of deprecated or internal functions, removing unnecessary header inclusions, and ensuring code portability across different platforms. The user also added functionality by implementing reentrant versions of functions and refactored existing code to use more modern constructs. Their changes targeted a variety of files, demonstrating a broad understanding of the library's codebase.
a fast, scalable, multi-language and extensible build system
Role in this project:
Back-end & DevOps Engineer
Contributions:73 reviews, 30 commits, 50 PRs in 4 years 5 months
Contributions summary:Ed's contributions focused on enhancing the Bazel build system and its remote execution capabilities. They addressed issues related to proxy configuration and its interference with remote execution, optimizing build processes. Moreover, they worked on improving the reliability and efficiency of remote builds by resolving problems with output directory creation and enabling the use of UNIX sockets. They also contributed to the integration with external systems.
scalablecorrectbazelmulti-languagebuild-system
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.