preheat oven to 350° and line one or two baking sheets with a silpat or parchment
In a large mixing bowl, add together softened butter, baking powder, salt and flour. Beat until well blended and the texture resembles coarse sand.
Add the sugar and mix until well combined. Add the vanilla and almond extract and two of the eggs. Mix until well combined.
Using a small cookie scoop, measure out equal portions of the dough into balls. Place on the baking sheets and using your thumb, press the center of each ball creating an indentation.
Beat the last egg in a small bowl. Brush the tops and sides of each cookie with the egg. Sprinkle with the almonds.
Bake for 16 minutes or until the cookies are just beginning to brown.