Cook pasta according to package directions, drain, reserving 1/3 cup of the water. Keep the pasta warm.
In a large skillet, add olive oil, 1/4 cup water, bacon, garlic, thai chili and one chopped green onion.
Cook on medium heat until the liquid has evaporated and the bacon is browned, remove the garlic and chili when done. Remove 1 or 2 tbsp bacon for garnish.
Keep the skillet on low heat.
While the bacon is browning, mix the egg, cheese, parsley and black pepper in a medium sized bowl.
Place the pasta in the skillet.
Whisk the hot pasta water into the bowl of egg and cheese to make the sauce and then pour the mixture into the skillet with the pasta.
Stir the ingredients together and remove from heat.
Serve hot with extra bacon, green onion, and cheese for garnish.