moyoaji wrote:Is there anything I could have done better to deal with black's invasion moves early on?
You left too much room for an invading group to make a base. Black took advantage of that. Your main problem was letting Black turn the tables on you on the top side. And that was a direct result of extending too far.
More comments:

is excellent.

should be at Q-04.

The top side is urgent, to prevent Black from making a huge double wing framework. J-17 would be good, looking at a two space extension towards the corner.

is an interesting play. A two space extension from White's wall seems inefficient, but if Black extends to L-03, he threatens to connect underneath. Maybe White should play Q-04
as a double sente and then switch to the top side.

The top side is still big. Also, it is not so good to leave a 7 space gap. On the left side C-13 looks better. So does C-14, for reasons that

makes apparent.

Black has an interesting way with his invasions. The two space extension would make a base which would not be easy to attack, but he also threatens to slide to B-14 or to peep at C-15.

My feeling is to pincer, even if it is a bit close. You don't really want to give Black a base. Also, Black could not threaten to slide underneath C-14. But there is still a good argument for extending on the top side. That is the direction to develop the White "shimari", isn't it?

Good.

How about the peep at D-10? See how Black replies. Also, if you are going to cap, G-09 is the spot to get in front.

OK, it looks like Black can live. The plan now is to take sente and extend on the top side.

Why not extend on the top side?

Looks a bit far.

Has room for a two space extension, and leaves White without a base. Black is good at this.

Who is attacking whom?

Counsel of desperation. Keep the pressure up on Black's invasion. How about the one space jump to L-14? Keep in front. If this becomes mutual destruction, Black has a lot more to destroy.