Quick comments.
You must absolutely play at S15. This is double-sente and big, because if black plays there, you are denied the possibility to move there. That point was bugging me throughout the game...
Other than that, I'll say the end result in the top right definitely favours white (and I am a territory guy). You are strong, so you can look at attacking black groups anywhere and don't have to worry too much about him attacking you! For example, moves like G17 or H17 look really interesting now.

feels like too much though. I would probably just pincer in the bottom right or play something like G17 instead. You don't have to build whole-board moyo for your wall to be effective. Just let it sit there and know that you can start a favourable fight at any time. That's the way.
At

, R8 is definitely better.

should be at P3, I think. Feels more solid.
In the ensuing fight, you consistently push from the wrong side. Namely: you push black towards your weak group, rather than reinforcing your weak group by pushing your opponent away. This is important!

pushes from the wrong side. Better at P3, I think.

pushes from the wrong side. Better at, for example, N7.

is an overplay, and pushes from the wrong side. Better play something around M4.

is an overplay, and defends an unimportant stone.

and

are overplays defending an unimportant stone. Better connect at O4 and move out.
Finally, after

it's basically over. The only reason you get back a bit is that

was a blunder - should have been at K2.
Anyway, nice fight
