Combine the water, sugar, and espresso powder in a small saucepan. Bring to a simmer, stirring occasionally to dissolve sugar. Remove from heat and set aside to cool completely.
Make the Filling:
In a stand mixer fitted with the whisk attachment, whip the heavy cream until stiff peaks form. Transfer whipped cream to a separate bowl, return bowl to the mixer, and replace whisk attachment with paddle attachment.
To the mixer, add the mascarpone cheese, sugar, and vanilla. Beat on high until combined. Gently fold in the whipped cream until fluffy and combined.
To Assemble:
One at a time, quickly dip the ladyfingers in the coffee syrup until soaked but not soggy; arrange in an even layer along the bottom of an 8-inch square dish. (Line the ladyfingers up in two straight rows of six.*) Spread with half of the the mascarpone filling. Repeat with remaining ladyfingers, syrup, and filling.
Cover with plastic wrap and refrigerate for at least 6 hours before serving. Just before serving, place cocoa powder in a fine strainer and shake a light dusting over the surface. Cut into squares and serve. Tiramisu will stay fresh tightly covered with plastic wrap in the refrigerator for up to 5 days.
Notes
*You might have to cut your ladyfingers depending on their size. Cutting is easier to do after they’ve been dipped in the coffee syrup and allowed to sit for a couple of minutes.