Preheat the oven to 350 degrees F (175 degrees C). Line a rimmed cookie sheet or jelly roll pan with parchment paper.
2. Step
Combine eggs and sugar in a mixing bowl. Add carrot and pineapple.
3. Step
Mix flour, cinnamon, baking powder, and salt together in a separate bowl. Pour in egg mixture; mix until it comes together. Spread batter on the prepared baking sheet.
4. Step
Bake in the preheated oven for 15 minutes. Allow to cool completely, about 30 minutes.
5. Step
Beat cream cheese, powdered sugar, and vanilla extract together in a bowl. Spread cream cheese filling evenly over the cooled cake. Sprinkle walnuts on top of filling.
6. Step
Run a spatula under the cake to loosen from the parchment paper. Grab the paper from one end and start rolling, pulling the paper away as you do. Roll up and refrigerate for 1 hour before cutting.