Review request for 17kyu vs 16kyu w/ unorthodox opening from opponent

Hi all,

I’ve been playing for a couple of months now and would love some higher-level feedback on a game. Specifically for this game, I wanted to know if anyone had any thoughts on dealing with unorthodox opening stones from an opponent. I feel like I should’ve “punished” my opponent’s opening move more, but couldn’t get my joseki to work for me. I feel like I only won this game because it appears my opponent didn’t really understand how ko’s work. So although I won it felt a little undeserved!

https://online-go.com/game/5531015

Any help is appreciated!

Ali