Preheat your oven to 350 degrees F, line a cookie sheet with baking mat or parchment paper, set aside,
In the bowl of your stand mixer combine the butter and sugar, cream together until smooth, 3-4 minutes. Add in the vanilla extract, almond extract and the eggs, beat until combined.
In a separate mixing bowl combine the flour, salt and baking powder, stir to combine. Slowly add the dry mix into the stand mixer. If the dough becomes to thick for the mixer, remove the dough from the mixer and finish incorporating the flour by hand.
Once all the ingredients have been incorporated, divide into 2 manageable pieces, set one aside. Roll the dough out until its about 1/4", you'll want them to be a little thicker. Use cookie cutters to cut out the shapes you want, place them on the prepared baking sheet and bake 6-8 minutes, until the cookies are slightly golden and are soft but are hard enough to move.
Bake the cookies in batches, until all of the dough is gone. Allow to cookies to cool on a cooling rack before frosting.