I am not a pro but here are some comments about both sides:
8.bxc3 why did white weaken the pawn structure where he could use his queen to take the bishop. In the rest of the game I don't see a clear role for the queen on this location so he should used it.
15...Rhe8 Black has an open file he can use and he must protect. I think Rhg8 was better.
Any constructive comments welcome