Use a stand mixer with a paddle attachment to cream together the butter and powdered sugar until well mixed. Next, add in the vanilla and almond extract and stir until combined.
Then, fold in the all-purpose flour, almond flour, and salt until just combined. Then gently stir in the chopped almonds.
Carefully transfer the dough into an airtight food storage container and chill in the refrigerator for at least two hours.
Once ready to bake, line a baking sheet with parchment paper. Then, roll out the dough on a lightly floured silicone baking mat until it is about 1/4 inch thick.
Cut out the cookies with your cookie cutter and place them on the baking sheet about 1-2 inches apart.
Place the baking sheet back in the fridge to chill the cookies for an additional 40 minutes.
Then preheat your oven to 350℉. Once the cookies are chilled, place them in the oven and bake for 10-12 minutes, or until the edges start to turn a light brown.
Remove from the oven and let the cookies cool for 3-5 minutes on the baking sheet before moving them to a rack to finish cooling.
Once the cookies are completely cooled, dip them into the melted chocolate wafers. Place them back on the cooling rack and sprinkle with some chopped almonds. Let the chocolate firm up completely before storing the cookies.