Congratulations on your win! Now on to all the bad stuff
For
, it's hard to say this is wrong with so much strength, but the following play looks like it's directed solely at making territory, while black should be aiming to keep white weak.
and
are good.
The joseki choice at
to
is fine, but peeping at C8 is not. White's weakness with the possible cut here is what keeps white from being able to successfully cut black at D5. Fixing it helps white. Instead, you can just push along and make 5th or 6th line territory.
For
I might prefer J7 or so, to seal off the entire bottom right quadrant, but reinforcing the two stones is also a sound tactic.
is settling for too little, I feel. Consider that a move ago, black had a lock on 3 times as much space.
probably isn't worth responding to. Black could seal off a side or corner easily now... where is white's territory going to be?
and :b40 solidify white without much gain for black. Time to just remove aji instead. Imagine C16 for black, for example. Your suggested move, E15, doesn't actually help the aji in the corner much. It's better to just play in there directly. Even D15 would be alright.
is much too small. It claims, at most, a couple points of territory on the side. Forget about moves like this and secure the big areas from invasion.
Regarding
and 102, you need to be aware that this shape, called the elephant's jump, has a big weakness in the middle. Don't use it if you need to stay connected.
At 112, this is just reading. In general, you tend to leave edge shapes in this game unfinished, which gives your opponent big sente endgame moves. Here, at S9, at C18 all spring to mind.
Don't forget to take your sente endgame moves like T14 as well.