On move 16. Nf6+ is actually a huge blunder because instead of moving the king black can play 16. Qxf6 and no matter what you’ll be down a piece.
But other than that you’ve done pretty well.
edit: Instead of 16. Nf6+ you can play 16. Qg4 (Move your queen out of danger or 16. Nxf4 (because the pawn on g5 is pinned.
Please help me analyze my game. Just starting to take analysis seriously and it's important to get unbiased feedback. What was good, what was bad. What needs work etc. thank you very much In advance to those who help contribute.