Research Physicist at U.S. Naval Research Laboratory
Alexandria, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ryan D is a research physicist with 11 years of multidisciplinary experience applying physics, nanoscience, and software engineering to real-world government and commercial problems. Currently at the U.S. Naval Research Laboratory, he leads radiometric calibration experiments and designs sensor characterization techniques while collaborating directly with mission customers to tailor test campaigns. He has a strong background in optics, cryptography, and computer vision from prior roles, and contributes to open-source systems-level projects such as the Shadow network simulator, improving TCP/IP behavior and shared-memory tooling. Known for a wide-ranging curiosity and strategic teamwork, he excels at synthesizing ideas across domains to create practical, adaptable solutions under pressure. His combination of hands-on fabrication, coding across multiple languages, and experimental leadership makes him uniquely suited for projects at the intersection of hardware, software, and applied physics.
11 years of coding experience
4 years of employment as a software developer
Virginia Tech
Associate's Degree, Science w/focus in Mathematics, Associate's Degree, Science w/focus in Mathematics at Northern Virginia Community College
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux.
Role in this project:
Back-end Developer & Systems Engineer
Contributions:81 reviews, 109 commits, 26 PRs in 5 years 3 months
Contributions summary:Ryan primarily worked on improving and fixing issues within the shadow/shadow codebase, focusing on network simulation and TCP/IP protocol implementation. Their contributions included adding test cases for spurious events and fixing issues in network, TCP, and retransmission behaviors. They also made significant changes related to shared memory management and related tooling in the project. The user also added and worked on code for shim support with the integration of sleep and nanosleep within the project.
Shadow is a unique discrete-event network simulator that runs real applications like Tor, and distributed systems of thousands of nodes on a single machine. Shadow combines the accuracy of emulation with the efficiency and control of simulation, achieving the best of both approaches.
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.