Elliot Saba is a software engineer with 15 years of experience building high-performance systems, ML libraries, and build/CI infrastructure from low-level C to Julia and Python stacks. He holds a PhD from the University of Washington and has bridged research and product roles at Julia Computing and JuliaHub before joining Valve, blending deep numerical and systems expertise with pragmatic engineering. Elliot is a prolific open-source contributor to flagship projects like Julia itself, Flux/Zygote (automatic differentiation), libuv, and MXNet, often improving performance, build reliability, and GPU training workflows. His work spans ML model implementations, activation and initialization improvements, and robust CI/build automation—frequently touching both algorithmic correctness and platform packaging. Notably, he has a track record of making cross-platform systems more debuggable and reproducible (minidumps, artifact support, Homebrew relocation), reflecting an unusual attention to operational detail. Patient by philosophy, he combines persistence with a knack for untangling complex build and numerical bugs.
15 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical and Electronics Engineering, Doctor of Philosophy - PhD, Electrical and Electronics Engineering at University of Washington
Collection of builder repositories for BinaryBuilder.jl
Role in this project:
Backend Developer & Build Engineer
Contributions:272 releases, 97 reviews, 1008 commits in 4 years 2 months
Contributions summary:Elliot primarily contributed to the build system and low-level C code for the `yggdrasil` repository, focusing on building and packaging tools for the `BinaryBuilder.jl` project. They modified build scripts, including those for external dependencies like GCC, libtool and OpenBLAS. The user's work included the integration of a C++-based project as well as low-level changes to the build scripts, suggesting a focus on maintaining build system integrity and ensuring compatibility across different platforms and build configurations.
Create and renew website certificates using the Letsencrypt free certificate authority.
Role in this project:
DevOps Engineer
Contributions:1 release, 49 commits, 23 PRs in 5 years 6 months
Contributions summary:Elliot primarily focused on configuring and maintaining the infrastructure for the project, specifically related to running and automating the Let's Encrypt certificate generation and renewal process. Their contributions include modifications to the entrypoint and run scripts, introducing error handling, and implementing templating for user configurations, all to streamline the certificate management workflow. The user also added support for startup scripts and refined the deployment strategy. Furthermore, the user integrated these processes within a Docker environment.
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
Elliot Saba - Software Engineer at Valve corporation