Preheat oven to 320F. Line the bottom of 3 8-inch pan with parchment paper, do not grease the pans.
Sift potato starch (180g), and mix it with the almond flour (360g), tapioca flour and baking powder (3 teaspoons) until you no longer see any white lumps.
Place the egg yolks (9) in a large bowl, and the egg whites (9) in a separated large bowl.
Mix the oil (240ml) with the egg yolk until smooth, mix in the water (135ml) along with 1 1/4 cup (250g) of the sugar.
Mix in the vanilla extract (1 teaspoon) and almond extract (1 teaspoon) if using.
Add the dry ingredients mixture and set aside while you make the meringue.
Using a stand mixer, or an electric mixer, whip the egg whites until foamy , about 30 seconds.
Gradually add the remaining of the sugar (50g, 4 tablespoons) while mixing, one tablespoon at a time. Waiting about 10 seconds between each addition.
Whip until a medium meringue is formed: it forms peaks that stand up but gently curl or bend at the tip. The structure is stable but still elastic, which makes it easy to fold into batters without deflating too quickly.
Mix in about 1/4 of the meringue into the egg yolks mixture.
Use a rubber spatula to gently fold in 1/2 of the meringue followed by the rest.
Divide the batter into the pans (aprox. 500g each) and bake for 45 minutes over the middle oven rack. The cakes are ready when the top is lightly golden and set. Do not open the oven door mid baking.
Remove the cakes from the oven, cover them with a kitchen towel and set a aide to completely cool before inverting and assembling.