Daniel Katz

Senior Software Engineer at Adobe

New York, New York, 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 Katz is a Senior Software Engineer with 11 years of experience building reliable backend and build systems, currently serving as a build engineer at Adobe in New York. He has a strong history at major tech firms including Google, Bloomberg, and BuzzFeed, and contributes to critical open-source tooling such as pip—improving installer flexibility and CLI usability. Comfortable across C++, Go, and Python, he brings deep expertise in cross-compilation, secret management, and DevOps-oriented build reliability from projects like Please. As founder and lead organizer of NYC++ Meetup, he actively cultivates the C++ community and mentors other engineers. He also has academic experience teaching programming and theory, reflecting a rare mix of production-grade engineering and formal CS grounding. Notably, his open-source work includes subtle but impactful refinements (spelling, tests, argument handling) that improve long-term maintainability of widely used tools.
code11 years of coding experience
job13 years of employment as a software developer
bookMasters Computer Science, Masters Computer Science at Stevens Institute of Technology
github-logo-circle

Github Skills (22)

python10
packaging10
command-line-interface10
build-system10
go10
bazel10
command-line10
pip10
build-tools10
devops10
cli10
testing9
crossbuild9
multilingual9
functional-testing9

Programming languages (8)

JavaC++CLLVMGoHTMLPerlPython

Github contributions (5)

github-logo-circle
thought-machine/please

Apr 2019 - Jul 2019

High-performance extensible build system for reproducible multi-language builds.
Role in this project:
userBack-end & DevOps Engineer
Contributions:25 commits, 29 PRs, 42 comments in 3 months
Contributions summary:Daniel primarily contributed to the build system's core functionality, focusing on cross-compilation, secret management, and build process improvements. They implemented features like named secrets and enhancements to the tarball creation process. The commits also included changes to improve the reliability and efficiency of the build process by addressing issues related to subprocess cancellation and debouncing, showcasing DevOps skills. Furthermore, the user worked on Go-specific compilation improvements.
buckmonorepobazelmulti-languagebuilds
pypa/pip

Aug 2020 - Oct 2020

The Python package installer
Role in this project:
userBack-end Developer
Contributions:6 reviews, 7 commits, 2 PRs in 1 month
Contributions summary:Daniel primarily contributed to the `pip` package installer by improving its functionality and maintainability. Their work included fixing linter errors, adding functional tests, and refactoring code for better clarity, such as spelling plural words correctly in the command line options. The user also focused on supporting multiple `abi` and `platform` values for `pip download` commands and refactoring to the `append` style for CLI arguments. These changes enhanced the flexibility and usability of the `pip` tool.
pythonpackage-installerpippackaginginstaller
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 Katz - Senior Software Engineer at Adobe