ryan-s-portfolio