Preheat your over to 200°C.
On a sheet of baking paper, sift the flour, sugar and pinch of salt into a heap.
In a pan, heat 220ml of cold water and butter over a medium heat until all of the butter has melted. Once melted, increase the heat and bring to a vigorous boil.
Using the baking paper as a funnel, tip your flour mixture into the water and butter and beat the mixture quickly with a wooden spoon until a thick paste is formed.
Add the eggs to the mixture one by one, until a smooth, glossy mixture is formed.
Lightly grease a baking sheet and spoon small balls of the mixture on the baking sheet.
Bake in the oven for approximately 15 minutes until risen and golden.
Once cooked, pierce the bottom of each ball with a knife to allow the steam to escape. Allow to cool.
To make the filling, pour the golden syrup, soft brown sugar, butter and salt in a small pan and gently heat until the sugar has completely dissolved.
Set aside to cool to room temperature.
In a bowl, whip together the cream and icing sugar until it is firm and holds it's shape.
Then fold in the vanilla paste and salted caramel and set aside to chill for 10 minutes
Lightly whip the mixture again and spoon it into a piping bag.
Insert the nozzle into the hold of the profiterole and gently fill with the caramel cream. Stack them on a plate and drizzle with caramel.