Cook spaghetti. Bring a large pot of salted water (2-3 generous pinches of salt) to a boil over medium-high heat. Add spaghetti noodles and cook until almost al dente, about 7 minutes. (Read package directions, if needed).
*NOTE: While the water comes to a boil and the spaghetti cooks, make the sauce. By the time the sauce is done, the pasta should also be finished cooking.
Cook bacon. Heat a large skillet over medium heat. Add 1 Tbsp of olive oil and the bacon. Cook until the bacon is browned and crispy looking, about 4-5 minutes. The fat should render out of the bacon, leaving a bit of fat in the bottom of the pan.
Make kimchi sauce. Add garlic to the crispy bacon and bacon fat. Stir until the garlic is fragrant and somewhat softened, about 30 seconds. Add kimchi, a little kimchi juice, and the Gochujang paste. Cook, stirring often, until the kimchi is soft, caramelized, and dark orange -- about 4-5 minutes. Add the cream and let it reduce slightly until thick and bubbly, about 2-3 minutes.
Add noodles. Transfer the cooked noodles to the pan with the kimchi sauce. Add the parmesan cheese directly on top of the noodles. Add 1/2 cup of the starchy cooking water.
Finish cooking. Keep cooking over medium heat, stirring the noodles and the sauce together. At first, the sauce will be watery. As it cooks, the sauce will thicken and coat the noodles. If the sauce reduces too quickly, lower the heat to medium-low. Add more starchy pasta water, if necessary. This part of the cooking process goes fast and will take 1-2 minutes.
Serve. Season the pasta with salt and black pepper. A quick toss and that's it! Divide evenly between two bowls. Garnish with parsley and extra parmesan cheese. Enjoy!