Ryan solves problems related to security, infrastructure, networking, applications, and organizations. He is an advocate of the scientific method and uses a variety of programming languages, network analysis tools, and Linux utilities in his daily work.