Fill a large pot with water and bring it to a boil. Add a pinch of salt to the water; this enhances the flavor of the pasta. Carefully drop the pasta into the boiling water. Pasta will naturally sink to the bottom of the pot but will rise to the surface as they cook. When they float to the top, it's usually an indicator that they're ready. This process typically takes around 6-7 minutes. Use a slotted spoon or strainer to scoop the cooked pasta out of the water.
In a saucepan, add in the olive oil, chopped garlic and let it simmer till fragrant,
Add in the cherry tomatoes and let it cook till softened. Remove the skin and let it sit.
Add in the pasta water and let it simmer till a bit thickened.
Add in the cooked pasta, some parmesan cheese and mix. Add some more pasta water. Season with salt and pepper.
Add in the pesto sauce, heavy cream and mix well.
Top with another layer of parmesan cheese and serve while warm!