Preheat oven to 350 degrees F.
Line cookie sheets with parchment paper.
In bowl combine flour, baking powder, baking soda and salt. Set aside.
In large mixing bowl cream butter and sugars together until light.
Add egg, espresso powder and vanilla, beat until smooth.
With mixer on low, gradually add in flour mixture until combined.
Fold in the chocolate, almonds and toffee by hand until evenly distributed.
Using cookie scoop, scoop and drop cookies on parchment lined cookie sheet.
Roll each dough mound into a ball.
Bake 9-10 minutes or until golden brown on edges and tops and cookie crackles on top.
Repeat until all the cookies are baked.
Cool before eating.