Bring a large pot of salted water to a boil and cook pasta according to package directions until al dente.
Reserve 1 cup of pasta cooking water before draining the pasta.
Heat olive oil in a large skillet over medium-high heat.
Season shrimp with salt and pepper, then sear in the skillet for 2 minutes per side until opaque. Remove shrimp and set aside.
Reduce heat to medium, add minced garlic to the skillet and sauté for 1 minute until fragrant.
Add the cubed cream cheese and 1/2 cup of the reserved pasta water to the skillet, whisking constantly until the cheese is melted and the sauce is smooth.
Stir in the Parmesan cheese and red pepper flakes until incorporated.
Add the cooked pasta and shrimp back into the skillet.
Toss thoroughly to coat, adding more pasta water 1 tablespoon at a time if the sauce requires thinning.
Garnish with fresh parsley and serve immediately.