Cut the pork shoulder into bite-sized pieces.
Finely chop the tomatoes, onions, and garlic.
Cook the pasta in boiling water.
Heat olive oil in a pan and sauté the garlic.
Add the pork shoulder and stir-fry.
Add the onions and tomatoes and cook together.
Pour in the tomato sauce and bring to a boil.
Add the cooked pasta to the sauce and mix well.
Season with salt and pepper.
Transfer to a plate and sprinkle with Parmesan cheese.