Preheat oven to 350°F (175°C) and line a 15x10-inch jelly roll pan with parchment paper.
In a medium-sized bowl, whisk together the flour, baking powder, and salt. Set aside.
In a large bowl, beat the eggs and sugar using an electric mixer on high speed for 4-5 minutes, until thick, pale, and fluffy. Add the vanilla extract and continue beating for another minute.
Gradually fold the dry ingredients into the egg mixture using a spatula until just combined. Be careful not to deflate the batter.
Pour the batter into the prepared pan, spreading it evenly. Bake for 10-12 minutes, or until the cake is golden and a toothpick comes out clean.
Cool the cake for about 5 minutes, then invert it onto a clean kitchen towel. Gently peel off the parchment paper.
Roll the cake with the towel from one short end to the other. Let it cool in the rolled position for 30 minutes to set the shape.
While the cake cools, soften the ice cream at room temperature for about 10-15 minutes. Mix in any optional add-ins.
Once the cake is cool, unroll it carefully and spread the softened ice cream evenly over the cake, leaving about 1 inch from the edges.
Re-roll the cake carefully, without the towel. Wrap it in plastic wrap or parchment paper and freeze for at least 2 hours to firm up the ice cream.
Decorate the cake roll with whipped cream, chocolate sauce, sprinkles, or fresh fruit just before serving. Slice and enjoy!