Your played a really good game. But white's resignation was way too premature. Even two 2500s in this position would have played on. Even GMs fight on if they are just down 2 pawns. Your opponent should not have resigned. But still from your side it was excellent
https://www.chess.com/game/live/142953940174