In a large mixing bowl, beat the softened butter with an electric mixer until smooth
Add in the granulated sugar and mix together until fully combined, light and fluffy. This will take at least 5 minutes
Mix in the vanilla extract, almond extract and egg
Add in the salt, baking powder and half of the flour. Mix well
Add in the rest of the flour and mix until fully combined. To avoid overworking the dough, finish mixing with a rubber spatula
Divide the dough into 2 equal parts
Place each portion onto a large sheet of plastic wrap and use a rolling pin to roll out the dough to ⅜ inch thick
Cover rolled out dough with plastic wrap and chill in the refrigerator for 4 hours or overnight
After the dough has chilled, preheat oven to 350℉
Unwrap the chilled dough and use cookie cutters to cut out cookie shapes
Place cut out cookies 2 inches apart onto a prepared baking sheet lined with either parchment paper or a silicone baking mat
Bake for 10-14 minutes or until cookies are no longer oily looking and have lightly browned edges
Allow cookies to cool completely before decorating