Grease and flour an 8-inch round baking tin. Preheat the oven to 180°C convection (350°F).
Cream the softened butter and caster sugar together in a large bowl until smooth. Beat in the eggs and almond extract.
100 g salted butter, 100 g caster sugar, 2 medium eggs, ¼ to ½ tsp almond extract
Mix together the flour, ground almonds and baking powder in a separate bowl. Add to the butter mixture and stir together just until no floury streaks remain.
90 g plain white flour, 45 g ground almonds, 1 ¼ tsp baking powder
Spread the cake batter into the prepared tin. Scatter over the rhubarb pieces and press them into the batter slightly. Sprinkle the top with a little extra caster sugar.
200 g rhubarb
Cut each slightly defrosted croissant into around 6 or 7 chunks (for a total of 12-14 chunks). Dot the chunks of dough over the rhubarb and then sprinkle with the flaked almonds.
2 frozen, unbaked croissants, 20 g flaked almonds
Bake for 25 minutes then loosely cover with a piece of foil and bake for a further 15-20 minutes, until a skewer inserted into the centre of the cake comes out clean.
Allow to cool for at least 10 minutes before slicing and serving.