Daniel Baker

Software Engineer at Anduril Industries

California, 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
Daniel Baker is a software engineer with six years of experience building robust, reproducible systems and large-scale data processing tools, currently working at Anduril Industries. He blends a background in signal and image processing, controls, and estimation with practical software engineering—translating scientific pseudocode into well-tested, production-ready code across Python, Java, and Nix ecosystems. A long-time Nix contributor and maintainer (notably enhancing tweag/jupyenv to support many Jupyter kernels), he champions reproducible development and packaging practices while running personal NixOS services and a managed home network. Comfortable in remote-first environments, Daniel also brings hands-on experience in networking, automated testing with Hypothesis/Pytest, and deploying algorithms in cloud and embedded contexts.
code5 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (MS), Electrical Engineering - Controls, Master of Science (MS), Electrical Engineering - Controls at University of Southern California
bookBachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Rose-Hulman Institute of Technology
github-logo-circle

Github Skills (22)

nix10
jupyter10
kernel10
kernel-mode10
python9
bash9
rust8
c178
c118
scala7
ocaml7
typescript7
typescript-types7
go7
haskell7

Programming languages (18)

C++CSSRustTeXGoPerlHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tweag/jupyenv

Mar 2022 - Jan 2023

Declarative and reproducible Jupyter environments - powered by Nix
Role in this project:
userFull-stack Developer
Contributions:3 releases, 39 reviews, 161 commits in 9 months
Contributions summary:Daniel primarily focused on enhancing the functionality and usability of the `tweag/jupyenv` repository, a project centered on declarative Jupyter environments powered by Nix. Their work included the addition of various Jupyter kernels, such as IPython, C, Bash, Rust, and others, showcasing a broad approach to supporting different programming languages within the environment. Furthermore, the user addressed issues related to Jupyter path configurations and directory structures, ensuring a smooth user experience. They were also instrumental in refactoring and cleaning up code, updating documentation, and enhancing the project's build process.
nixosdeclarativejupyterlabreproduciblereproducibility
nixcon/2024-na.nixcon.org

Jan 2024 - Jun 2024

The repo for NixCon North America 2024
Contributions:17 reviews, 76 PRs, 60 pushes in 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.
Request Free Trial
Daniel Baker - Software Engineer at Anduril Industries