Preheat your oven to 400°F (200°C).
In a saucepan, bring water and butter to a boil.
Stir in flour and salt until the mixture forms a ball.
Remove from heat and let it cool for 5 minutes.
Beat in eggs one at a time until smooth.
Transfer the dough to a piping bag.
Pipe small mounds onto a baking sheet lined with parchment paper.
Bake for 20-25 minutes until golden brown.
Let cool completely before filling.
Whip heavy cream with powdered sugar and vanilla until stiff peaks form.
Fill cooled profiteroles with whipped cream and drizzle with melted chocolate.