Tom Dyas is a Staff Software Engineer in the San Francisco Bay Area with 16 years of experience building cloud-native infrastructure, developer tooling, and back-end systems. He maintains and contributes to Pantsbuild, has run his own consultancy, and recently joined Temporal Technologies—combining deep open-source stewardship with hands-on product work. His contributions span Terraform providers, Kubernetes external-dns, Rust bindings, and build-system internals, reflecting fluency across Go, Rust, Scala, and DevOps. He designed Toolchain’s Remote Build Cache and modernized Pants’ remote execution client to interoperate with systems like BuildBarn, showing practical expertise in distributed build and cache systems. A former litigator-turned-engineer with a JD and a CS/math BS, he brings rare legal training to technical leadership and architecture decisions. Pragmatic and detail-oriented, he favors improving test reliability, API compatibility, and long-lived tooling that accelerates developer productivity.
16 years of coding experience
20 years of employment as a software developer
JD Law, JD Law at Seton Hall University School of Law
Bachelor of Science (B.S.) Computer Science and Mathematics, Bachelor of Science (B.S.) Computer Science and Mathematics at Rutgers University
Contributions:2 reviews, 45 commits, 36 PRs in 1 year 9 months
Contributions summary:Tom's contributions center around enhancing the DigitalOcean Terraform provider, specifically focusing on the `digitalocean_droplet` and `digitalocean_kubernetes_node_pool` resources. They added features to lookup droplets by ID and incorporate droplet IDs into node pools and data sources. They also implemented support for importing Kubernetes clusters and node pools into the Terraform state and integrated new labels support to node pools. Moreover, the user made substantial changes to incorporate recent API updates, improve existing functionality, and refactor parts of the codebase.
Contributions:2554 reviews, 558 commits, 1567 PRs in 8 years 1 month
Contributions summary:Tom primarily contributed to improving the build system and backend functionality of the Pants project. Their work included changes to the Java and Scala code generation, addition of support for various language features, and refactoring of the code base. In addition to the source code modifications, they also created tests and updated the documentation.
pythonprotobufaws-lambdapantsshell
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.