Preheat the oven to 180°C.
Prepare two loaf pans (25cm x 10cm), line them with baking paper.
In a medium bowl, mix the dry ingredients (except for the sugar): flours, baking soda, baking powder, cinnamon, and nutmeg.
Using a stand mixer (or hand mixer), beat the whole eggs until fluffy (about 6-8 min). Continue mixing and add the sugar, spoon at the time (about 2 min). Continue mixing and very slowly pour the oil into your batter. Reduce the speed to low, add the dry ingredients, mix until combined.
Add the finely chopped walnuts and grated carrots to the batter and mix everything using a spatula until combined.
Divide the batter between two loaf pans. Bake them for about 40 min, or until dry toothpick.
To prepare the frosting, combine the cream cheese with the maple syrup. Add more or less maple syrup, depending on your preferences. Divide the prepared frosting between cooled loaves and decorate them with chopped walnuts (optional). Cut into slices and serve.