Ryan was born and raised in San Angelo, Texas. He has worked on production teams at Fox News, ABC News and CNN. Most recently, he started a nonprofit, nonpartisan newsletter, sanangelo.news, to compensate for the loss of quality local news in his community. He has a bachelor’s degree in political science from Trinity University in San Antonio and a master’s degree in public administration from the University of North Texas. He has also interned for former Texas House Speaker Joe Straus and a federal judge in the Western District of Texas.