Ryan Null is a Staff Software Engineer at LinkedIn with 13 years of experience designing and leading systems that provide policy and coordination across large engineering organizations. He has progressed from senior UI engineer and manager roles into technical leadership, blending hands-on engineering with cross-team orchestration to make developer workflows more reliable at scale. A pragmatic contributor to open source, he improved testing and automation in the well-known CasperJS project, strengthening test coverage and CI resilience. Based in California, he brings a background in product-focused development for broadcast and telecom along with early hands-on operations running a local IT business, a combination that gives him both systems empathy and customer-focused pragmatism.
13 years of coding experience
9 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Old Dominion University
CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 releases, 39 commits, 37 PRs in 4 months
Contributions summary:Ryan primarily contributed to improving the testing framework and test coverage of the CasperJS project. Their work involved fixing bugs related to popup handling, XML reporting, and ensuring the correct output from test executions. They added new tests to validate the `--xunit` flag for generating test reports and updated documentation related to testing and known issues. This involved modifying existing tests and adding new test suites.
Contributions:15 commits, 12 pushes, 1 branch in 4 months
vatsimids
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.