Wow man! That was a great game. But, that could have been the wrong time to castle. I guess it different positions you have different needs and plans. But anyway, excellent game!
Never queenside castle in the Alapin! (my opponent did and I sacked my knight to win)

there are lines that black can castle queenside but then black has to be super precise not to lose, anyways nice game !
https://www.chess.com/analysis/game/live/85141363627?tab=review