Herman Radtke is a seasoned technology leader and current CTO of Trove with 17 years of experience building scalable e-commerce and platform systems. He blends hands-on systems programming—particularly in Rust networking stacks like contributions to smoltcp and mio—with executive experience leading engineering organizations at Narvar and Nordstrom Rack. As a founder-CTO he shipped a personalized, ML-driven fashion marketplace, codified complex GCP infrastructure in Terraform, and ran a mono-repo CI/CD pipeline that let small teams move fast. Known for digging into low-level networking and resource management, he still writes personal Rust projects focused on HTTP and IPv6 internals. Based in Ann Arbor, he pairs deep technical craft with proven operational leadership across startups and large enterprises.
17 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.S.) Sociology, Bachelor of Science (B.S.) Sociology at University of California, Riverside
Contributions:9 commits, 7 PRs, 114 comments in 5 months
Contributions summary:Herman contributed significantly to the `smoltcp` project, focusing on the core networking stack implementation. They implemented features such as parsing and formatting for IP endpoints and IPv6 addresses, including IPv4-mapped IPv6 addresses. Additionally, they added support for IPv6 extension headers, specifically Hop-by-Hop options, including Pad1, PadN, Fragment, and Routing headers, which are fundamental components of IPv6 packet processing. These changes demonstrate a deep understanding of network protocols and low-level programming.
Contributions:5 commits, 7 PRs, 28 comments in 8 months
Contributions summary:Herman primarily contributed to the `mio` project by implementing the `Handler::tick()` method and associated testing, which is essential for the event loop's internal workings. They also addressed a "Too many open files" error related to kqueue selectors by implementing the `Drop` trait, improving resource management. Furthermore, the user removed a local implementation of `IpAddr` and documented the deregister behavior, demonstrating knowledge of the Rust ecosystem and system-level programming.
non-blockingmetalasynchronousrustnetworking
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.