In-depth takes time, and match-ups kinda get repetitive at times, so I will try and help out with just a tidbit of how I approach the match-up:
Fullscreen-
…ryu will throw fbs at you but you can focus them and match with booms…after gaining ultra through focus, you have the 1-up…you also have the 1-up here because of wall jump into combo and far s.fierce, but don’t get dp’ed so really use your dive trajectory and poke with care
Mid-
…other than the universal dash, walk up, focus, and jumps, you have to watch out for
-tatsu…it has to be random as it doesn’t really work in reaction to projectiles very well
-fb…ryu is better than you at the fb game…he shoots them slightly faster and recovers slightly quicker…he doesn’t want to get tandem’d so a fb war with Seth is not the smartest idea
-dp…you don’t want to really throw limbs out too much as jab dp can be that one window allowing him to get on top of you
*don’t focus fish…tatsu is too random, ex hadou is too solid, low forward xx fb is a staple, and f+fierce is always possible
Work on your inside game and responding to awkward situations…
Ryu has one of the top reversals in the game…he WANTS to use it. bait it and punish it HARD
air: EX tatsu…pay attention to Ryu’s meter when you are trying to Boom/Ultra trap because Ultra is waaay too useful to waste
Start the match fullscreen. If Ryu doesn’t try to move forward, he isn’t playing right. Once he starts to move forward, mix up standing your ground to gain reward from possible mistakes (Ume Shoryus that didn’t work…jumps…random tatsus…focus charges…sweep whiffs). Level up your ability to relieve inside pressure without sacrificing too much health (Ryu has very good inside options with throw, low jab into sweep/dp, pause into dp)
*if you have to guess dp…backdash or block
-usually only happens when he has fadc but some players will risk it since they have stamina adv
*if you have to guess throw, jump out
Take lesser risk and get better at provoking it…not one of the easier match-ups, but it is winnable