Nahum Shalman is a systems-focused software engineer with 17 years of experience building and operating bare-metal provisioning and datacenter tooling, currently working on SmartOS & Triton engineering. He specializes in illumos/Solaris and a broad range of Linux distributions, and has a strong track record delivering reliability improvements, observability (OpenTelemetry) and faster provisioning at scale. Nahum has shipped production Rust services, eliminated long-standing reliability bugs, and reduced machine provisioning time dramatically while leading on-call and post-incident learning. An active open-source contributor, he has improved tooling and low-level OS support in prominent projects like Tinkerbell, golang/sys, and Tailscale—bringing illumos-first fixes that aid cross-platform builds and local development. Based in Pittsburgh, he combines deep systems internals with pragmatic automation, and is known for making physical servers as manageable as cloud instances.
17 years of coding experience
18 years of employment as a software developer
MA Computer Science, MA Computer Science at Brandeis University
Contributions:14 reviews, 8 commits, 7 PRs in 8 months
Contributions summary:Nahum primarily contributed to improving the build and deployment processes for the Tinkerbell project. Their work included updating the `shell.nix` file to include necessary dependencies like `docker-compose`, fixing Mac-related issues, and cleaning up linting errors. Additionally, the user modified the client code and server configurations to support connecting to GRPC servers without TLS, which is beneficial for local development environments.
[mirror] Go packages for low-level interaction with the operating system
Role in this project:
Back-end Developer
Contributions:13 commits, 5 PRs, 2 comments in 1 year 6 months
Contributions summary:Nahum primarily contributed to the `golang/sys` repository, focusing on low-level interaction with the operating system. Their work involved creating and modifying files specific to the illumos and solaris operating systems, adding wrappers, and exposing types and functions for system calls. The user also added support for STREAMS ioctls and event ports, providing utilities for enhanced system-level control and integration with other projects. These changes support features in a networking library and enable the usage of specific ioctl functions.
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
Nahum Shalman - SmartOS & Triton Engineering at Edgecast