like a boss.
A cool tactic I found in-game

Nice, looks like you tore him a new one. When I play white, I hate the c5 opening. It's like the other player is avoiding conflict.
Now, after seeing you play it like this, I might try to work on my c5 game when I have to play black.
What is the name of your opening?

Up until white played Bc4 on move three, I was implementing the modern sicilian defense which I usually push into a closed tactical game; however with that unusual bishop move the game went off book quickly.

Nice, looks like you tore him a new one. When I play white, I hate the c5 opening. It's like the other player is avoiding conflict.
Now, after seeing you play it like this, I might try to work on my c5 game when I have to play black.
What is the name of your opening?
It's the sicilian, and one of the sharpest, most dangerous opening for both parts! In the open variation (in the game, instead of 3. Bc4, 3. d4! leads to the open sicilian), tactics flows no matter what happens. White often sacrifices his knight on d5, before black gets use of his extra central pawn.

Good job punishing white's opening violations and wasted tempi.
10.c3? was the last straw, and you punished it perfectly.
10.d3 would have been a natural developing move and would have kept white in the game.

@FancyKnight
Computer analysis also showed d3 as the strongest move, with the game still roughly equal or slightly in black's favor afterwards. It definitely didn't click with me immediately that c3 was a blunder, and I think it completely blind sided him when he saw bxh2+ after like 4 minutes without a move.
I just felt like posting this, as it is one of the cooler games I've ever played against a real opponent. The time control was 30 minutes per side, though the game ended in roughly 10 minutes.