Roast the hazelnuts: Spread the nuts on a baking sheet and bake at 350°F (175°C) for 10–12 minutes until skins crack. Wrap in a towel and rub to remove most of the skins. Cool, then chop finely.
Make the meringue: In a clean bowl, beat egg whites until soft peaks form. Slowly add sugar, one tablespoon at a time, and beat until glossy and stiff. Gently fold in cornstarch, vinegar, vanilla, and chopped hazelnuts.
Bake the discs: Draw three 8-inch circles on parchment. Spread the meringue mixture evenly inside the circles. Bake at 300°F (150°C) for 1 hour. Turn off the oven, crack the door, and let the meringues cool completely inside.
Whip the cream: Beat heavy cream, powdered sugar, and vanilla until soft peaks form. Keep chilled until ready to use.
Assemble the torte: Place one meringue disc on a serving plate. Spread with whipped cream. Repeat with the remaining layers. Top with more cream, chocolate shavings, and raspberries.
Chill and serve: Refrigerate for at least 2 hours before slicing so the layers hold together.