Elliot Saba

Software Engineer at Valve corporation

Seattle, Washington, United States
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
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.
code15 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Electrical and Electronics Engineering, Doctor of Philosophy - PhD, Electrical and Electronics Engineering at University of Washington
github-logo-circle

Github Skills (115)

cblas10
dependency-management10
gnu-make10
package-management10
python10
wp-api10
image-processing10
testing10
mxnet10
http10
bash10
cmake10
winapi10
c1110
ruby10

Programming languages (27)

CMakefileGoHTMLJupyter NotebookMATLABFortranTypeScript

Github contributions (5)

github-logo-circle
JuliaPackaging/Yggdrasil

Sep 2018 - Nov 2022

Collection of builder repositories for BinaryBuilder.jl
Role in this project:
userBackend 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.
repositoriesbinarybuildermonorepobuilderjulia
Create and renew website certificates using the Letsencrypt free certificate authority.
Role in this project:
userDevOps 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.
certificate-authorityletsencryptsslssl-certificatescertbot
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