Cook pasta according to package directions. Preserve one cup of the pasta water if you don't have chicken broth.
Cube the chicken and add them to a bowl. To marinate, add the salt, Cajun seasoning, minced garlic and paprika together and olive oil to the bowl and mix to coat well.
Bring a large skillet to medium heat and add in 1 tbsp. of olive oil. Pan sear the chicken until fully cooked and golden brown. Remove and set aside in a bowl covered with foil wrap.
In the same skillet, add in 1 tbsp. of olive oil and sauté the onion until tender then add in the minced garlic, cream cheese, chicken broth, chipotle pepper sauce, salt, half and half and spices.
Mix together well and simmer on medium low heat for about 3-4 minutes until the sauce thickens up, mixing occasionally to prevent sticking.
Once the sauce thickens up, add in the pasta into the pan. Coat well with the sauce and then add in the chicken and parmesan cheese to cook all together with the pasta for another 2-3 minutes on medium low heat.
Remove from the heat, garnish with some fresh parsley, chili peppers and serve immediately.