With the rack in the middle position, preheat the oven to 180 °C (350 °F). Line your muffin tray with cupcake liners.
In a bowl, combine flour, baking soda, baking powder and salt. Set aside.
In another bowl, combine eggs, sugar, buttermilk, oil and vanilla with a whisk. Set aside.
In a small bowl, combine cocoa powder and coffee with a whisk. Add to egg mixture. Add dry ingredients and stir until smooth.
Spoon batter into cupcake liners (About 1/4 cup per liner). Bake for 15 minutes or until a toothpick inserted in the centre of the cupcake comes out clean. Let cool completely before filling the cupcake centers with ganache and topping with icing.