Ryan Zoeller is a Principal Software Engineer with 11 years of experience building real-time, embedded, and cross-platform systems, currently based in Austin and leading engineering work at ALIARO after a multi-year tenure at National Instruments. He combines a dual BS in Computer Science and Mathematics with deep practical expertise in C++, Rust, C#, and LabVIEW to modernize large desktop apps, implement avionics protocols (ARINC 429, MIL-STD-1553), and optimize hardware-in-the-loop performance. Ryan has driven CI/DevOps improvements across Windows and real-time OS pipelines and produced public debugging tools using gRPC for multi-target diagnostics. An active open-source contributor, he has made substantive backend and test-automation contributions to notable projects like IronPython3 and rust-lang/libc, demonstrating system-call and cross-platform API fluency. Colleagues rely on him as a product SME and escalation lead who translates complex low-level requirements into maintainable, production-grade solutions.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Minnesota
Contributions:185 reviews, 90 commits, 67 PRs in 1 year 6 months
Contributions summary:Ryan primarily focused on improving the test suite for the `nix-rust/nix` repository, a Rust-based binding to *nix APIs. Their contributions included adding new tests for ptrace, kmod, and other *nix functions, enhancing test coverage, and ensuring tests were skipped appropriately when required capabilities were missing. The user also addressed compilation warnings and fixed build issues for DragonFlyBSD, demonstrating an understanding of cross-platform compatibility and build systems.
Contributions:2 reviews, 31 commits, 25 PRs in 1 year
Contributions summary:Ryan primarily contributed to the `libc` repository by adding and modifying system-level API bindings for various operating systems, including BSD variants, Linux, and Solaris. Their work involved defining constants, adding functions, and fixing data structure definitions to ensure the correct interfacing with the underlying OS. The user's commits demonstrate a focus on expanding the library's coverage and improving its compatibility with different platforms, particularly concerning scheduling-related functions and system calls. This work involved a deep understanding of system calls and OS-specific APIs.
rust
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
Ryan Zoeller - Principal Software Engineer at ALIARO